Package com.pulumi.aws.glue.inputs
Class JobSourceControlDetailsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.JobSourceControlDetailsArgs.Builder
-
- Enclosing class:
- JobSourceControlDetailsArgs
public static final class JobSourceControlDetailsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(JobSourceControlDetailsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(JobSourceControlDetailsArgs defaults)
-
-
Method Detail
-
authStrategy
public JobSourceControlDetailsArgs.Builder authStrategy(@Nullable com.pulumi.core.Output<java.lang.String> authStrategy)
- Parameters:
authStrategy- Type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token. Valid values are: `PERSONAL_ACCESS_TOKEN` and `AWS_SECRETS_MANAGER`.- Returns:
- builder
-
authStrategy
public JobSourceControlDetailsArgs.Builder authStrategy(java.lang.String authStrategy)
- Parameters:
authStrategy- Type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token. Valid values are: `PERSONAL_ACCESS_TOKEN` and `AWS_SECRETS_MANAGER`.- Returns:
- builder
-
authToken
public JobSourceControlDetailsArgs.Builder authToken(@Nullable com.pulumi.core.Output<java.lang.String> authToken)
- Parameters:
authToken- Value of an authorization token.- Returns:
- builder
-
authToken
public JobSourceControlDetailsArgs.Builder authToken(java.lang.String authToken)
- Parameters:
authToken- Value of an authorization token.- Returns:
- builder
-
branch
public JobSourceControlDetailsArgs.Builder branch(@Nullable com.pulumi.core.Output<java.lang.String> branch)
- Parameters:
branch- Branch in the remote repository.- Returns:
- builder
-
branch
public JobSourceControlDetailsArgs.Builder branch(java.lang.String branch)
- Parameters:
branch- Branch in the remote repository.- Returns:
- builder
-
folder
public JobSourceControlDetailsArgs.Builder folder(@Nullable com.pulumi.core.Output<java.lang.String> folder)
- Parameters:
folder- Folder in the remote repository.- Returns:
- builder
-
folder
public JobSourceControlDetailsArgs.Builder folder(java.lang.String folder)
- Parameters:
folder- Folder in the remote repository.- Returns:
- builder
-
lastCommitId
public JobSourceControlDetailsArgs.Builder lastCommitId(@Nullable com.pulumi.core.Output<java.lang.String> lastCommitId)
- Parameters:
lastCommitId- Last commit ID for a commit in the remote repository.- Returns:
- builder
-
lastCommitId
public JobSourceControlDetailsArgs.Builder lastCommitId(java.lang.String lastCommitId)
- Parameters:
lastCommitId- Last commit ID for a commit in the remote repository.- Returns:
- builder
-
owner
public JobSourceControlDetailsArgs.Builder owner(@Nullable com.pulumi.core.Output<java.lang.String> owner)
- Parameters:
owner- Owner of the remote repository that contains the job artifacts.- Returns:
- builder
-
owner
public JobSourceControlDetailsArgs.Builder owner(java.lang.String owner)
- Parameters:
owner- Owner of the remote repository that contains the job artifacts.- Returns:
- builder
-
provider
public JobSourceControlDetailsArgs.Builder provider(@Nullable com.pulumi.core.Output<java.lang.String> provider)
- Parameters:
provider- Provider for the remote repository. Valid values are: `GITHUB`, `GITLAB`, `BITBUCKET`, and `AWS_CODE_COMMIT`.- Returns:
- builder
-
provider
public JobSourceControlDetailsArgs.Builder provider(java.lang.String provider)
- Parameters:
provider- Provider for the remote repository. Valid values are: `GITHUB`, `GITLAB`, `BITBUCKET`, and `AWS_CODE_COMMIT`.- Returns:
- builder
-
repository
public JobSourceControlDetailsArgs.Builder repository(@Nullable com.pulumi.core.Output<java.lang.String> repository)
- Parameters:
repository- Name of the remote repository that contains the job artifacts.- Returns:
- builder
-
repository
public JobSourceControlDetailsArgs.Builder repository(java.lang.String repository)
- Parameters:
repository- Name of the remote repository that contains the job artifacts.- Returns:
- builder
-
build
public JobSourceControlDetailsArgs build()
-
-