Interface CreateJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateJobRequest.Builder,,CreateJobRequest> DataExchangeRequest.Builder,SdkBuilder<CreateJobRequest.Builder,,CreateJobRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateJobRequest
@Mutable
@NotThreadSafe
public static interface CreateJobRequest.Builder
extends DataExchangeRequest.Builder, SdkPojo, CopyableBuilder<CreateJobRequest.Builder,CreateJobRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondefault CreateJobRequest.BuilderassetConfiguration(Consumer<AssetConfiguration.Builder> assetConfiguration) The configuration for the asset, including tags to be applied to assets created by the job.assetConfiguration(AssetConfiguration assetConfiguration) The configuration for the asset, including tags to be applied to assets created by the job.default CreateJobRequest.Builderdetails(Consumer<RequestDetails.Builder> details) The details for the CreateJob request.details(RequestDetails details) The details for the CreateJob request.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The type of job to be created.The type of job to be created.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.dataexchange.model.DataExchangeRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
assetConfiguration
The configuration for the asset, including tags to be applied to assets created by the job.
- Parameters:
assetConfiguration- The configuration for the asset, including tags to be applied to assets created by the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetConfiguration
default CreateJobRequest.Builder assetConfiguration(Consumer<AssetConfiguration.Builder> assetConfiguration) The configuration for the asset, including tags to be applied to assets created by the job.
This is a convenience method that creates an instance of theAssetConfiguration.Builderavoiding the need to create one manually viaAssetConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toassetConfiguration(AssetConfiguration).- Parameters:
assetConfiguration- a consumer that will call methods onAssetConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
details
The details for the CreateJob request.
- Parameters:
details- The details for the CreateJob request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
details
The details for the CreateJob request.
This is a convenience method that creates an instance of theRequestDetails.Builderavoiding the need to create one manually viaRequestDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todetails(RequestDetails).- Parameters:
details- a consumer that will call methods onRequestDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of job to be created.
- Parameters:
type- The type of job to be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of job to be created.
- Parameters:
type- The type of job to be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateJobRequest.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
CreateJobRequest.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.
-