Interface UpdateRecipeJobRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateRecipeJobRequest.Builder,UpdateRecipeJobRequest>,DataBrewRequest.Builder,SdkBuilder<UpdateRecipeJobRequest.Builder,UpdateRecipeJobRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateRecipeJobRequest
public static interface UpdateRecipeJobRequest.Builder extends DataBrewRequest.Builder, SdkPojo, CopyableBuilder<UpdateRecipeJobRequest.Builder,UpdateRecipeJobRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateRecipeJobRequest.BuilderdatabaseOutputs(Collection<DatabaseOutput> databaseOutputs)Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.UpdateRecipeJobRequest.BuilderdatabaseOutputs(Consumer<DatabaseOutput.Builder>... databaseOutputs)Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.UpdateRecipeJobRequest.BuilderdatabaseOutputs(DatabaseOutput... databaseOutputs)Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.UpdateRecipeJobRequest.BuilderdataCatalogOutputs(Collection<DataCatalogOutput> dataCatalogOutputs)One or more artifacts that represent the Glue Data Catalog output from running the job.UpdateRecipeJobRequest.BuilderdataCatalogOutputs(Consumer<DataCatalogOutput.Builder>... dataCatalogOutputs)One or more artifacts that represent the Glue Data Catalog output from running the job.UpdateRecipeJobRequest.BuilderdataCatalogOutputs(DataCatalogOutput... dataCatalogOutputs)One or more artifacts that represent the Glue Data Catalog output from running the job.UpdateRecipeJobRequest.BuilderencryptionKeyArn(String encryptionKeyArn)The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.UpdateRecipeJobRequest.BuilderencryptionMode(String encryptionMode)The encryption mode for the job, which can be one of the following:UpdateRecipeJobRequest.BuilderencryptionMode(EncryptionMode encryptionMode)The encryption mode for the job, which can be one of the following:UpdateRecipeJobRequest.BuilderlogSubscription(String logSubscription)Enables or disables Amazon CloudWatch logging for the job.UpdateRecipeJobRequest.BuilderlogSubscription(LogSubscription logSubscription)Enables or disables Amazon CloudWatch logging for the job.UpdateRecipeJobRequest.BuildermaxCapacity(Integer maxCapacity)The maximum number of nodes that DataBrew can consume when the job processes data.UpdateRecipeJobRequest.BuildermaxRetries(Integer maxRetries)The maximum number of times to retry the job after a job run fails.UpdateRecipeJobRequest.Buildername(String name)The name of the job to update.UpdateRecipeJobRequest.Builderoutputs(Collection<Output> outputs)One or more artifacts that represent the output from running the job.UpdateRecipeJobRequest.Builderoutputs(Consumer<Output.Builder>... outputs)One or more artifacts that represent the output from running the job.UpdateRecipeJobRequest.Builderoutputs(Output... outputs)One or more artifacts that represent the output from running the job.UpdateRecipeJobRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateRecipeJobRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateRecipeJobRequest.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.UpdateRecipeJobRequest.Buildertimeout(Integer timeout)The job's timeout in minutes.-
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.databrew.model.DataBrewRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
encryptionKeyArn
UpdateRecipeJobRequest.Builder encryptionKeyArn(String encryptionKeyArn)
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
- Parameters:
encryptionKeyArn- The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionMode
UpdateRecipeJobRequest.Builder encryptionMode(String encryptionMode)
The encryption mode for the job, which can be one of the following:
-
SSE-KMS- Server-side encryption with keys managed by KMS. -
SSE-S3- Server-side encryption with keys managed by Amazon S3.
- Parameters:
encryptionMode- The encryption mode for the job, which can be one of the following:-
SSE-KMS- Server-side encryption with keys managed by KMS. -
SSE-S3- Server-side encryption with keys managed by Amazon S3.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EncryptionMode,EncryptionMode
-
-
encryptionMode
UpdateRecipeJobRequest.Builder encryptionMode(EncryptionMode encryptionMode)
The encryption mode for the job, which can be one of the following:
-
SSE-KMS- Server-side encryption with keys managed by KMS. -
SSE-S3- Server-side encryption with keys managed by Amazon S3.
- Parameters:
encryptionMode- The encryption mode for the job, which can be one of the following:-
SSE-KMS- Server-side encryption with keys managed by KMS. -
SSE-S3- Server-side encryption with keys managed by Amazon S3.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EncryptionMode,EncryptionMode
-
-
name
UpdateRecipeJobRequest.Builder name(String name)
The name of the job to update.
- Parameters:
name- The name of the job to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logSubscription
UpdateRecipeJobRequest.Builder logSubscription(String logSubscription)
Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
- Parameters:
logSubscription- Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LogSubscription,LogSubscription
-
logSubscription
UpdateRecipeJobRequest.Builder logSubscription(LogSubscription logSubscription)
Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
- Parameters:
logSubscription- Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LogSubscription,LogSubscription
-
maxCapacity
UpdateRecipeJobRequest.Builder maxCapacity(Integer maxCapacity)
The maximum number of nodes that DataBrew can consume when the job processes data.
- Parameters:
maxCapacity- The maximum number of nodes that DataBrew can consume when the job processes data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxRetries
UpdateRecipeJobRequest.Builder maxRetries(Integer maxRetries)
The maximum number of times to retry the job after a job run fails.
- Parameters:
maxRetries- The maximum number of times to retry the job after a job run fails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
UpdateRecipeJobRequest.Builder outputs(Collection<Output> outputs)
One or more artifacts that represent the output from running the job.
- Parameters:
outputs- One or more artifacts that represent the output from running the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
UpdateRecipeJobRequest.Builder outputs(Output... outputs)
One or more artifacts that represent the output from running the job.
- Parameters:
outputs- One or more artifacts that represent the output from running the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
UpdateRecipeJobRequest.Builder outputs(Consumer<Output.Builder>... outputs)
One or more artifacts that represent the output from running the job.
This is a convenience method that creates an instance of theOutput.Builderavoiding the need to create one manually viaOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#outputs(List.- Parameters:
outputs- a consumer that will call methods onOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#outputs(java.util.Collection
-
dataCatalogOutputs
UpdateRecipeJobRequest.Builder dataCatalogOutputs(Collection<DataCatalogOutput> dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
- Parameters:
dataCatalogOutputs- One or more artifacts that represent the Glue Data Catalog output from running the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCatalogOutputs
UpdateRecipeJobRequest.Builder dataCatalogOutputs(DataCatalogOutput... dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
- Parameters:
dataCatalogOutputs- One or more artifacts that represent the Glue Data Catalog output from running the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCatalogOutputs
UpdateRecipeJobRequest.Builder dataCatalogOutputs(Consumer<DataCatalogOutput.Builder>... dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
This is a convenience method that creates an instance of theDataCatalogOutput.Builderavoiding the need to create one manually viaDataCatalogOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#dataCatalogOutputs(List.) - Parameters:
dataCatalogOutputs- a consumer that will call methods onDataCatalogOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#dataCatalogOutputs(java.util.Collection)
-
databaseOutputs
UpdateRecipeJobRequest.Builder databaseOutputs(Collection<DatabaseOutput> databaseOutputs)
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
- Parameters:
databaseOutputs- Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseOutputs
UpdateRecipeJobRequest.Builder databaseOutputs(DatabaseOutput... databaseOutputs)
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
- Parameters:
databaseOutputs- Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseOutputs
UpdateRecipeJobRequest.Builder databaseOutputs(Consumer<DatabaseOutput.Builder>... databaseOutputs)
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
This is a convenience method that creates an instance of theDatabaseOutput.Builderavoiding the need to create one manually viaDatabaseOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#databaseOutputs(List.) - Parameters:
databaseOutputs- a consumer that will call methods onDatabaseOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#databaseOutputs(java.util.Collection)
-
roleArn
UpdateRecipeJobRequest.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeout
UpdateRecipeJobRequest.Builder timeout(Integer timeout)
The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of
TIMEOUT.- Parameters:
timeout- The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status ofTIMEOUT.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateRecipeJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateRecipeJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-