Interface UpdateJobFromSourceControlRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateJobFromSourceControlRequest.Builder,
,UpdateJobFromSourceControlRequest> GlueRequest.Builder
,SdkBuilder<UpdateJobFromSourceControlRequest.Builder,
,UpdateJobFromSourceControlRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateJobFromSourceControlRequest
-
Method Summary
Modifier and TypeMethodDescriptionauthStrategy
(String authStrategy) The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.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.The value of the authorization token.branchName
(String branchName) An optional branch in the remote repository.A commit ID for a commit in the remote repository.An optional folder in the remote repository.The name of the Glue job to be synchronized to or from the remote repository.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The provider for the remote repository.provider
(SourceControlProvider provider) The provider for the remote repository.repositoryName
(String repositoryName) The name of the remote repository that contains the job artifacts.repositoryOwner
(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 Details
-
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
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:
-
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:
-
repositoryName
The name of the remote repository that contains the job artifacts. For BitBucket providers,
RepositoryName
should includeWorkspaceName
. Use the format<WorkspaceName>/<RepositoryName>
.- Parameters:
repositoryName
- The name of the remote repository that contains the job artifacts. For BitBucket providers,RepositoryName
should includeWorkspaceName
. Use the format<WorkspaceName>/<RepositoryName>
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
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
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:
-
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:
-
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) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateJobFromSourceControlRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-