Interface CreateJobTemplateRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateJobTemplateRequest.Builder,,CreateJobTemplateRequest> EmrContainersRequest.Builder,SdkBuilder<CreateJobTemplateRequest.Builder,,CreateJobTemplateRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateJobTemplateRequest
public static interface CreateJobTemplateRequest.Builder
extends EmrContainersRequest.Builder, SdkPojo, CopyableBuilder<CreateJobTemplateRequest.Builder,CreateJobTemplateRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) The client token of the job template.default CreateJobTemplateRequest.BuilderjobTemplateData(Consumer<JobTemplateData.Builder> jobTemplateData) The job template data which holds values of StartJobRun API request.jobTemplateData(JobTemplateData jobTemplateData) The job template data which holds values of StartJobRun API request.The KMS key ARN used to encrypt the job template.The specified name of the job template.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The tags that are associated with the job template.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.emrcontainers.model.EmrContainersRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The specified name of the job template.
- Parameters:
name- The specified name of the job template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
The client token of the job template.
- Parameters:
clientToken- The client token of the job template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobTemplateData
The job template data which holds values of StartJobRun API request.
- Parameters:
jobTemplateData- The job template data which holds values of StartJobRun API request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobTemplateData
default CreateJobTemplateRequest.Builder jobTemplateData(Consumer<JobTemplateData.Builder> jobTemplateData) The job template data which holds values of StartJobRun API request.
This is a convenience method that creates an instance of theJobTemplateData.Builderavoiding the need to create one manually viaJobTemplateData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tojobTemplateData(JobTemplateData).- Parameters:
jobTemplateData- a consumer that will call methods onJobTemplateData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags that are associated with the job template.
- Parameters:
tags- The tags that are associated with the job template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
The KMS key ARN used to encrypt the job template.
- Parameters:
kmsKeyArn- The KMS key ARN used to encrypt the job template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateJobTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateJobTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-