Class SourceControlArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.automation.SourceControlArgs.Builder
-
- Enclosing class:
- SourceControlArgs
public static final class SourceControlArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(SourceControlArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SourceControlArgs.Builder
automationAccountName(com.pulumi.core.Output<java.lang.String> automationAccountName)
SourceControlArgs.Builder
automationAccountName(java.lang.String automationAccountName)
SourceControlArgs.Builder
autoSync(com.pulumi.core.Output<java.lang.Boolean> autoSync)
SourceControlArgs.Builder
autoSync(java.lang.Boolean autoSync)
SourceControlArgs.Builder
branch(com.pulumi.core.Output<java.lang.String> branch)
SourceControlArgs.Builder
branch(java.lang.String branch)
SourceControlArgs
build()
SourceControlArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
SourceControlArgs.Builder
description(java.lang.String description)
SourceControlArgs.Builder
folderPath(com.pulumi.core.Output<java.lang.String> folderPath)
SourceControlArgs.Builder
folderPath(java.lang.String folderPath)
SourceControlArgs.Builder
publishRunbook(com.pulumi.core.Output<java.lang.Boolean> publishRunbook)
SourceControlArgs.Builder
publishRunbook(java.lang.Boolean publishRunbook)
SourceControlArgs.Builder
repoUrl(com.pulumi.core.Output<java.lang.String> repoUrl)
SourceControlArgs.Builder
repoUrl(java.lang.String repoUrl)
SourceControlArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
SourceControlArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
SourceControlArgs.Builder
securityToken(SourceControlSecurityTokenPropertiesArgs securityToken)
SourceControlArgs.Builder
securityToken(com.pulumi.core.Output<SourceControlSecurityTokenPropertiesArgs> securityToken)
SourceControlArgs.Builder
sourceControlName(com.pulumi.core.Output<java.lang.String> sourceControlName)
SourceControlArgs.Builder
sourceControlName(java.lang.String sourceControlName)
SourceControlArgs.Builder
sourceType(SourceType sourceType)
SourceControlArgs.Builder
sourceType(com.pulumi.core.Either<java.lang.String,SourceType> sourceType)
SourceControlArgs.Builder
sourceType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SourceType>> sourceType)
SourceControlArgs.Builder
sourceType(java.lang.String sourceType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SourceControlArgs defaults)
-
-
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
-
securityToken
public SourceControlArgs.Builder securityToken(@Nullable com.pulumi.core.Output<SourceControlSecurityTokenPropertiesArgs> securityToken)
- Parameters:
securityToken
- The authorization token for the repo of the source control.- Returns:
- builder
-
securityToken
public SourceControlArgs.Builder securityToken(SourceControlSecurityTokenPropertiesArgs securityToken)
- Parameters:
securityToken
- The authorization token for the repo of the source control.- 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
-
build
public SourceControlArgs build()
-
-