Interface UpdateJobFromSourceControlRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateJobFromSourceControlRequest.Builder,UpdateJobFromSourceControlRequest>,GlueRequest.Builder,SdkBuilder<UpdateJobFromSourceControlRequest.Builder,UpdateJobFromSourceControlRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateJobFromSourceControlRequest
public static interface UpdateJobFromSourceControlRequest.Builder extends GlueRequest.Builder, SdkPojo, CopyableBuilder<UpdateJobFromSourceControlRequest.Builder,UpdateJobFromSourceControlRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateJobFromSourceControlRequest.BuilderauthStrategy(String authStrategy)The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.UpdateJobFromSourceControlRequest.BuilderauthStrategy(SourceControlAuthStrategy authStrategy)The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.UpdateJobFromSourceControlRequest.BuilderauthToken(String authToken)The value of the authorization token.UpdateJobFromSourceControlRequest.BuilderbranchName(String branchName)An optional branch in the remote repository.UpdateJobFromSourceControlRequest.BuildercommitId(String commitId)A commit ID for a commit in the remote repository.UpdateJobFromSourceControlRequest.Builderfolder(String folder)An optional folder in the remote repository.UpdateJobFromSourceControlRequest.BuilderjobName(String jobName)The name of the Glue job to be synchronized to or from the remote repository.UpdateJobFromSourceControlRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateJobFromSourceControlRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateJobFromSourceControlRequest.Builderprovider(String provider)The provider for the remote repository.UpdateJobFromSourceControlRequest.Builderprovider(SourceControlProvider provider)The provider for the remote repository.UpdateJobFromSourceControlRequest.BuilderrepositoryName(String repositoryName)The name of the remote repository that contains the job artifacts.UpdateJobFromSourceControlRequest.BuilderrepositoryOwner(String repositoryOwner)The owner of the remote repository that contains the job artifacts.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.glue.model.GlueRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
jobName
UpdateJobFromSourceControlRequest.Builder jobName(String jobName)
The name of the Glue job to be synchronized to or from the remote repository.
- Parameters:
jobName- The name of the Glue job to be synchronized to or from the remote repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
UpdateJobFromSourceControlRequest.Builder provider(String provider)
The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.
- Parameters:
provider- The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceControlProvider,SourceControlProvider
-
provider
UpdateJobFromSourceControlRequest.Builder provider(SourceControlProvider provider)
The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.
- Parameters:
provider- The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceControlProvider,SourceControlProvider
-
repositoryName
UpdateJobFromSourceControlRequest.Builder repositoryName(String repositoryName)
The name of the remote repository that contains the job artifacts. For BitBucket providers,
RepositoryNameshould includeWorkspaceName. Use the format<WorkspaceName>/<RepositoryName>.- Parameters:
repositoryName- The name of the remote repository that contains the job artifacts. For BitBucket providers,RepositoryNameshould includeWorkspaceName. Use the format<WorkspaceName>/<RepositoryName>.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryOwner
UpdateJobFromSourceControlRequest.Builder repositoryOwner(String repositoryOwner)
The owner of the remote repository that contains the job artifacts.
- Parameters:
repositoryOwner- The owner of the remote repository that contains the job artifacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
branchName
UpdateJobFromSourceControlRequest.Builder branchName(String branchName)
An optional branch in the remote repository.
- Parameters:
branchName- An optional branch in the remote repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
folder
UpdateJobFromSourceControlRequest.Builder folder(String folder)
An optional folder in the remote repository.
- Parameters:
folder- An optional folder in the remote repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
commitId
UpdateJobFromSourceControlRequest.Builder commitId(String commitId)
A commit ID for a commit in the remote repository.
- Parameters:
commitId- A commit ID for a commit in the remote repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authStrategy
UpdateJobFromSourceControlRequest.Builder authStrategy(String authStrategy)
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
- Parameters:
authStrategy- The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceControlAuthStrategy,SourceControlAuthStrategy
-
authStrategy
UpdateJobFromSourceControlRequest.Builder authStrategy(SourceControlAuthStrategy authStrategy)
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
- Parameters:
authStrategy- The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceControlAuthStrategy,SourceControlAuthStrategy
-
authToken
UpdateJobFromSourceControlRequest.Builder authToken(String authToken)
The value of the authorization token.
- Parameters:
authToken- The value of the authorization token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateJobFromSourceControlRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateJobFromSourceControlRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-