public static interface CreateRecipeJobRequest.Builder extends DataBrewRequest.Builder, SdkPojo, CopyableBuilder<CreateRecipeJobRequest.Builder,CreateRecipeJobRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateRecipeJobRequest.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 to.
|
CreateRecipeJobRequest.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 to.
|
CreateRecipeJobRequest.Builder |
databaseOutputs(DatabaseOutput... databaseOutputs)
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe
job to write to.
|
CreateRecipeJobRequest.Builder |
dataCatalogOutputs(Collection<DataCatalogOutput> dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
|
CreateRecipeJobRequest.Builder |
dataCatalogOutputs(Consumer<DataCatalogOutput.Builder>... dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
|
CreateRecipeJobRequest.Builder |
dataCatalogOutputs(DataCatalogOutput... dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
|
CreateRecipeJobRequest.Builder |
datasetName(String datasetName)
The name of the dataset that this job processes.
|
CreateRecipeJobRequest.Builder |
encryptionKeyArn(String encryptionKeyArn)
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
|
CreateRecipeJobRequest.Builder |
encryptionMode(EncryptionMode encryptionMode)
The encryption mode for the job, which can be one of the following:
|
CreateRecipeJobRequest.Builder |
encryptionMode(String encryptionMode)
The encryption mode for the job, which can be one of the following:
|
CreateRecipeJobRequest.Builder |
logSubscription(LogSubscription logSubscription)
Enables or disables Amazon CloudWatch logging for the job.
|
CreateRecipeJobRequest.Builder |
logSubscription(String logSubscription)
Enables or disables Amazon CloudWatch logging for the job.
|
CreateRecipeJobRequest.Builder |
maxCapacity(Integer maxCapacity)
The maximum number of nodes that DataBrew can consume when the job processes data.
|
CreateRecipeJobRequest.Builder |
maxRetries(Integer maxRetries)
The maximum number of times to retry the job after a job run fails.
|
CreateRecipeJobRequest.Builder |
name(String name)
A unique name for the job.
|
CreateRecipeJobRequest.Builder |
outputs(Collection<Output> outputs)
One or more artifacts that represent the output from running the job.
|
CreateRecipeJobRequest.Builder |
outputs(Consumer<Output.Builder>... outputs)
One or more artifacts that represent the output from running the job.
|
CreateRecipeJobRequest.Builder |
outputs(Output... outputs)
One or more artifacts that represent the output from running the job.
|
CreateRecipeJobRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateRecipeJobRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateRecipeJobRequest.Builder |
projectName(String projectName)
Either the name of an existing project, or a combination of a recipe and a dataset to associate with the
recipe.
|
default CreateRecipeJobRequest.Builder |
recipeReference(Consumer<RecipeReference.Builder> recipeReference)
Sets the value of the RecipeReference property for this object.
|
CreateRecipeJobRequest.Builder |
recipeReference(RecipeReference recipeReference)
Sets the value of the RecipeReference property for this object.
|
CreateRecipeJobRequest.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.
|
CreateRecipeJobRequest.Builder |
tags(Map<String,String> tags)
Metadata tags to apply to this job.
|
CreateRecipeJobRequest.Builder |
timeout(Integer timeout)
The job's timeout in minutes.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateRecipeJobRequest.Builder datasetName(String datasetName)
The name of the dataset that this job processes.
datasetName - The name of the dataset that this job processes.CreateRecipeJobRequest.Builder encryptionKeyArn(String encryptionKeyArn)
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
encryptionKeyArn - The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.CreateRecipeJobRequest.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.
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.
EncryptionMode,
EncryptionModeCreateRecipeJobRequest.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.
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.
EncryptionMode,
EncryptionModeCreateRecipeJobRequest.Builder name(String name)
A unique name for the job. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
name - A unique name for the job. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.),
and space.CreateRecipeJobRequest.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.
logSubscription - Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes
one log stream for each job run.LogSubscription,
LogSubscriptionCreateRecipeJobRequest.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.
logSubscription - Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes
one log stream for each job run.LogSubscription,
LogSubscriptionCreateRecipeJobRequest.Builder maxCapacity(Integer maxCapacity)
The maximum number of nodes that DataBrew can consume when the job processes data.
maxCapacity - The maximum number of nodes that DataBrew can consume when the job processes data.CreateRecipeJobRequest.Builder maxRetries(Integer maxRetries)
The maximum number of times to retry the job after a job run fails.
maxRetries - The maximum number of times to retry the job after a job run fails.CreateRecipeJobRequest.Builder outputs(Collection<Output> outputs)
One or more artifacts that represent the output from running the job.
outputs - One or more artifacts that represent the output from running the job.CreateRecipeJobRequest.Builder outputs(Output... outputs)
One or more artifacts that represent the output from running the job.
outputs - One or more artifacts that represent the output from running the job.CreateRecipeJobRequest.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.Builder avoiding the need to create one
manually via Output.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #outputs(List.
outputs - a consumer that will call methods on
Output.Builder#outputs(java.util.CollectionCreateRecipeJobRequest.Builder dataCatalogOutputs(Collection<DataCatalogOutput> dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
dataCatalogOutputs - One or more artifacts that represent the Glue Data Catalog output from running the job.CreateRecipeJobRequest.Builder dataCatalogOutputs(DataCatalogOutput... dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
dataCatalogOutputs - One or more artifacts that represent the Glue Data Catalog output from running the job.CreateRecipeJobRequest.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.Builder avoiding the need to create
one manually via DataCatalogOutput.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #dataCatalogOutputs(List.
dataCatalogOutputs - a consumer that will call methods on
DataCatalogOutput.Builder#dataCatalogOutputs(java.util.Collection) CreateRecipeJobRequest.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 to.
databaseOutputs - Represents a list of JDBC database output objects which defines the output destination for a DataBrew
recipe job to write to.CreateRecipeJobRequest.Builder databaseOutputs(DatabaseOutput... databaseOutputs)
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write to.
databaseOutputs - Represents a list of JDBC database output objects which defines the output destination for a DataBrew
recipe job to write to.CreateRecipeJobRequest.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 to.
This is a convenience method that creates an instance of theDatabaseOutput.Builder avoiding the need to create one
manually via DatabaseOutput.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #databaseOutputs(List.
databaseOutputs - a consumer that will call methods on
DatabaseOutput.Builder#databaseOutputs(java.util.Collection) CreateRecipeJobRequest.Builder projectName(String projectName)
Either the name of an existing project, or a combination of a recipe and a dataset to associate with the recipe.
projectName - Either the name of an existing project, or a combination of a recipe and a dataset to associate with
the recipe.CreateRecipeJobRequest.Builder recipeReference(RecipeReference recipeReference)
recipeReference - The new value for the RecipeReference property for this object.default CreateRecipeJobRequest.Builder recipeReference(Consumer<RecipeReference.Builder> recipeReference)
RecipeReference.Builder avoiding the
need to create one manually via RecipeReference.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to recipeReference(RecipeReference).
recipeReference - a consumer that will call methods on RecipeReference.BuilderrecipeReference(RecipeReference)CreateRecipeJobRequest.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.
roleArn - The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when
DataBrew runs the job.CreateRecipeJobRequest.Builder tags(Map<String,String> tags)
Metadata tags to apply to this job.
tags - Metadata tags to apply to this job.CreateRecipeJobRequest.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.
timeout - The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a
status of TIMEOUT.CreateRecipeJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateRecipeJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.