Class SourceControlArgs.Builder

  • Enclosing class:
    SourceControlArgs

    public static final class SourceControlArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • autoSync

        public SourceControlArgs.Builder autoSync​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Boolean> autoSync)
        Parameters:
        autoSync - The auto async of the source control. Default is false.
        Returns:
        builder
      • autoSync

        public SourceControlArgs.Builder autoSync​(java.lang.Boolean autoSync)
        Parameters:
        autoSync - The auto async of the source control. Default is false.
        Returns:
        builder
      • automationAccountName

        public SourceControlArgs.Builder automationAccountName​(com.pulumi.core.Output<java.lang.String> automationAccountName)
        Parameters:
        automationAccountName - The name of the automation account.
        Returns:
        builder
      • automationAccountName

        public SourceControlArgs.Builder automationAccountName​(java.lang.String automationAccountName)
        Parameters:
        automationAccountName - The name of the automation account.
        Returns:
        builder
      • branch

        public SourceControlArgs.Builder branch​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> branch)
        Parameters:
        branch - The repo branch of the source control. Include branch as empty string for VsoTfvc.
        Returns:
        builder
      • branch

        public SourceControlArgs.Builder branch​(java.lang.String branch)
        Parameters:
        branch - The repo branch of the source control. Include branch as empty string for VsoTfvc.
        Returns:
        builder
      • description

        public SourceControlArgs.Builder description​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - The user description of the source control.
        Returns:
        builder
      • description

        public SourceControlArgs.Builder description​(java.lang.String description)
        Parameters:
        description - The user description of the source control.
        Returns:
        builder
      • folderPath

        public SourceControlArgs.Builder folderPath​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> folderPath)
        Parameters:
        folderPath - The folder path of the source control. Path must be relative.
        Returns:
        builder
      • folderPath

        public SourceControlArgs.Builder folderPath​(java.lang.String folderPath)
        Parameters:
        folderPath - The folder path of the source control. Path must be relative.
        Returns:
        builder
      • publishRunbook

        public SourceControlArgs.Builder publishRunbook​(@Nullable
                                                        com.pulumi.core.Output<java.lang.Boolean> publishRunbook)
        Parameters:
        publishRunbook - The auto publish of the source control. Default is true.
        Returns:
        builder
      • publishRunbook

        public SourceControlArgs.Builder publishRunbook​(java.lang.Boolean publishRunbook)
        Parameters:
        publishRunbook - The auto publish of the source control. Default is true.
        Returns:
        builder
      • repoUrl

        public SourceControlArgs.Builder repoUrl​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> repoUrl)
        Parameters:
        repoUrl - The repo url of the source control.
        Returns:
        builder
      • repoUrl

        public SourceControlArgs.Builder repoUrl​(java.lang.String repoUrl)
        Parameters:
        repoUrl - The repo url of the source control.
        Returns:
        builder
      • resourceGroupName

        public SourceControlArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - Name of an Azure Resource group.
        Returns:
        builder
      • resourceGroupName

        public SourceControlArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - Name of an Azure Resource group.
        Returns:
        builder
      • sourceControlName

        public SourceControlArgs.Builder sourceControlName​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> sourceControlName)
        Parameters:
        sourceControlName - The source control name.
        Returns:
        builder
      • sourceControlName

        public SourceControlArgs.Builder sourceControlName​(java.lang.String sourceControlName)
        Parameters:
        sourceControlName - The source control name.
        Returns:
        builder
      • sourceType

        public SourceControlArgs.Builder sourceType​(@Nullable
                                                    com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​SourceType>> sourceType)
        Parameters:
        sourceType - The source type. Must be one of VsoGit, VsoTfvc, GitHub, case sensitive.
        Returns:
        builder
      • sourceType

        public SourceControlArgs.Builder sourceType​(com.pulumi.core.Either<java.lang.String,​SourceType> sourceType)
        Parameters:
        sourceType - The source type. Must be one of VsoGit, VsoTfvc, GitHub, case sensitive.
        Returns:
        builder
      • sourceType

        public SourceControlArgs.Builder sourceType​(java.lang.String sourceType)
        Parameters:
        sourceType - The source type. Must be one of VsoGit, VsoTfvc, GitHub, case sensitive.
        Returns:
        builder
      • sourceType

        public SourceControlArgs.Builder sourceType​(SourceType sourceType)
        Parameters:
        sourceType - The source type. Must be one of VsoGit, VsoTfvc, GitHub, case sensitive.
        Returns:
        builder