Class RepositorySettingsConfigArgs.Builder

    • Method Detail

      • actions

        public RepositorySettingsConfigArgs.Builder actions​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Boolean> actions)
        Parameters:
        actions - Whether the actions unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • actions

        public RepositorySettingsConfigArgs.Builder actions​(java.lang.Boolean actions)
        Parameters:
        actions - Whether the actions unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • externalTrackerFormat

        public RepositorySettingsConfigArgs.Builder externalTrackerFormat​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> externalTrackerFormat)
        Parameters:
        externalTrackerFormat - External issue tracker URL format. Forgejo supports placeholders such as {user}, {repo}, and {index}.
        Returns:
        builder
      • externalTrackerFormat

        public RepositorySettingsConfigArgs.Builder externalTrackerFormat​(java.lang.String externalTrackerFormat)
        Parameters:
        externalTrackerFormat - External issue tracker URL format. Forgejo supports placeholders such as {user}, {repo}, and {index}.
        Returns:
        builder
      • externalTrackerRegexPattern

        public RepositorySettingsConfigArgs.Builder externalTrackerRegexPattern​(@Nullable
                                                                                com.pulumi.core.Output<java.lang.String> externalTrackerRegexPattern)
        Parameters:
        externalTrackerRegexPattern - External issue tracker regular expression pattern.
        Returns:
        builder
      • externalTrackerRegexPattern

        public RepositorySettingsConfigArgs.Builder externalTrackerRegexPattern​(java.lang.String externalTrackerRegexPattern)
        Parameters:
        externalTrackerRegexPattern - External issue tracker regular expression pattern.
        Returns:
        builder
      • externalTrackerStyle

        public RepositorySettingsConfigArgs.Builder externalTrackerStyle​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> externalTrackerStyle)
        Parameters:
        externalTrackerStyle - External issue tracker number style, for example numeric or alphanumeric.
        Returns:
        builder
      • externalTrackerStyle

        public RepositorySettingsConfigArgs.Builder externalTrackerStyle​(java.lang.String externalTrackerStyle)
        Parameters:
        externalTrackerStyle - External issue tracker number style, for example numeric or alphanumeric.
        Returns:
        builder
      • externalTrackerUrl

        public RepositorySettingsConfigArgs.Builder externalTrackerUrl​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> externalTrackerUrl)
        Parameters:
        externalTrackerUrl - External issue tracker URL. Setting this also enables issues unless issues is explicitly set.
        Returns:
        builder
      • externalTrackerUrl

        public RepositorySettingsConfigArgs.Builder externalTrackerUrl​(java.lang.String externalTrackerUrl)
        Parameters:
        externalTrackerUrl - External issue tracker URL. Setting this also enables issues unless issues is explicitly set.
        Returns:
        builder
      • externalWikiUrl

        public RepositorySettingsConfigArgs.Builder externalWikiUrl​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> externalWikiUrl)
        Parameters:
        externalWikiUrl - External wiki URL. Setting this also enables the wiki unless wiki is explicitly set.
        Returns:
        builder
      • externalWikiUrl

        public RepositorySettingsConfigArgs.Builder externalWikiUrl​(java.lang.String externalWikiUrl)
        Parameters:
        externalWikiUrl - External wiki URL. Setting this also enables the wiki unless wiki is explicitly set.
        Returns:
        builder
      • globallyEditableWiki

        public RepositorySettingsConfigArgs.Builder globallyEditableWiki​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.Boolean> globallyEditableWiki)
        Parameters:
        globallyEditableWiki - Whether the wiki is globally editable.
        Returns:
        builder
      • globallyEditableWiki

        public RepositorySettingsConfigArgs.Builder globallyEditableWiki​(java.lang.Boolean globallyEditableWiki)
        Parameters:
        globallyEditableWiki - Whether the wiki is globally editable.
        Returns:
        builder
      • internalTrackerAllowOnlyContributorsToTrackTime

        public RepositorySettingsConfigArgs.Builder internalTrackerAllowOnlyContributorsToTrackTime​(@Nullable
                                                                                                    com.pulumi.core.Output<java.lang.Boolean> internalTrackerAllowOnlyContributorsToTrackTime)
        Parameters:
        internalTrackerAllowOnlyContributorsToTrackTime - Whether only contributors may track time in the internal issue tracker.
        Returns:
        builder
      • internalTrackerAllowOnlyContributorsToTrackTime

        public RepositorySettingsConfigArgs.Builder internalTrackerAllowOnlyContributorsToTrackTime​(java.lang.Boolean internalTrackerAllowOnlyContributorsToTrackTime)
        Parameters:
        internalTrackerAllowOnlyContributorsToTrackTime - Whether only contributors may track time in the internal issue tracker.
        Returns:
        builder
      • internalTrackerEnableIssueDependencies

        public RepositorySettingsConfigArgs.Builder internalTrackerEnableIssueDependencies​(@Nullable
                                                                                           com.pulumi.core.Output<java.lang.Boolean> internalTrackerEnableIssueDependencies)
        Parameters:
        internalTrackerEnableIssueDependencies - Whether issue dependencies are enabled in the internal issue tracker.
        Returns:
        builder
      • internalTrackerEnableIssueDependencies

        public RepositorySettingsConfigArgs.Builder internalTrackerEnableIssueDependencies​(java.lang.Boolean internalTrackerEnableIssueDependencies)
        Parameters:
        internalTrackerEnableIssueDependencies - Whether issue dependencies are enabled in the internal issue tracker.
        Returns:
        builder
      • internalTrackerEnableTimeTracker

        public RepositorySettingsConfigArgs.Builder internalTrackerEnableTimeTracker​(@Nullable
                                                                                     com.pulumi.core.Output<java.lang.Boolean> internalTrackerEnableTimeTracker)
        Parameters:
        internalTrackerEnableTimeTracker - Whether the internal issue tracker has time tracking enabled.
        Returns:
        builder
      • internalTrackerEnableTimeTracker

        public RepositorySettingsConfigArgs.Builder internalTrackerEnableTimeTracker​(java.lang.Boolean internalTrackerEnableTimeTracker)
        Parameters:
        internalTrackerEnableTimeTracker - Whether the internal issue tracker has time tracking enabled.
        Returns:
        builder
      • issues

        public RepositorySettingsConfigArgs.Builder issues​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Boolean> issues)
        Parameters:
        issues - Whether the issue tracker unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • issues

        public RepositorySettingsConfigArgs.Builder issues​(java.lang.Boolean issues)
        Parameters:
        issues - Whether the issue tracker unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • packages

        public RepositorySettingsConfigArgs.Builder packages​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Boolean> packages)
        Parameters:
        packages - Whether the packages unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • packages

        public RepositorySettingsConfigArgs.Builder packages​(java.lang.Boolean packages)
        Parameters:
        packages - Whether the packages unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • projects

        public RepositorySettingsConfigArgs.Builder projects​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Boolean> projects)
        Parameters:
        projects - Whether the projects unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • projects

        public RepositorySettingsConfigArgs.Builder projects​(java.lang.Boolean projects)
        Parameters:
        projects - Whether the projects unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • pullRequests

        public RepositorySettingsConfigArgs.Builder pullRequests​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> pullRequests)
        Parameters:
        pullRequests - Whether the pull request unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • pullRequests

        public RepositorySettingsConfigArgs.Builder pullRequests​(java.lang.Boolean pullRequests)
        Parameters:
        pullRequests - Whether the pull request unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • releases

        public RepositorySettingsConfigArgs.Builder releases​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Boolean> releases)
        Parameters:
        releases - Whether the releases unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • releases

        public RepositorySettingsConfigArgs.Builder releases​(java.lang.Boolean releases)
        Parameters:
        releases - Whether the releases unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • wiki

        public RepositorySettingsConfigArgs.Builder wiki​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Boolean> wiki)
        Parameters:
        wiki - Whether the wiki unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • wiki

        public RepositorySettingsConfigArgs.Builder wiki​(java.lang.Boolean wiki)
        Parameters:
        wiki - Whether the wiki unit is enabled. Leave unset to avoid managing it.
        Returns:
        builder
      • wikiBranch

        public RepositorySettingsConfigArgs.Builder wikiBranch​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> wikiBranch)
        Parameters:
        wikiBranch - Branch used for the repository wiki.
        Returns:
        builder
      • wikiBranch

        public RepositorySettingsConfigArgs.Builder wikiBranch​(java.lang.String wikiBranch)
        Parameters:
        wikiBranch - Branch used for the repository wiki.
        Returns:
        builder