public static interface Job.Builder extends SdkPojo, CopyableBuilder<Job.Builder,Job>
| Modifier and Type | Method and Description |
|---|---|
Job.Builder |
accountId(String accountId)
The ID of the Amazon Web Services account that owns the job.
|
Job.Builder |
createDate(Instant createDate)
The date and time that the job was created.
|
Job.Builder |
createdBy(String createdBy)
The Amazon Resource Name (ARN) of the user who created the job.
|
Job.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.
|
Job.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.
|
Job.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.
|
Job.Builder |
dataCatalogOutputs(Collection<DataCatalogOutput> dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
|
Job.Builder |
dataCatalogOutputs(Consumer<DataCatalogOutput.Builder>... dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
|
Job.Builder |
dataCatalogOutputs(DataCatalogOutput... dataCatalogOutputs)
One or more artifacts that represent the Glue Data Catalog output from running the job.
|
Job.Builder |
datasetName(String datasetName)
A dataset that the job is to process.
|
Job.Builder |
encryptionKeyArn(String encryptionKeyArn)
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job output.
|
Job.Builder |
encryptionMode(EncryptionMode encryptionMode)
The encryption mode for the job, which can be one of the following:
|
Job.Builder |
encryptionMode(String encryptionMode)
The encryption mode for the job, which can be one of the following:
|
default Job.Builder |
jobSample(Consumer<JobSample.Builder> jobSample)
A sample configuration for profile jobs only, which determines the number of rows on which the profile job is
run.
|
Job.Builder |
jobSample(JobSample jobSample)
A sample configuration for profile jobs only, which determines the number of rows on which the profile job is
run.
|
Job.Builder |
lastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) of the user who last modified the job.
|
Job.Builder |
lastModifiedDate(Instant lastModifiedDate)
The modification date and time of the job.
|
Job.Builder |
logSubscription(LogSubscription logSubscription)
The current status of Amazon CloudWatch logging for the job.
|
Job.Builder |
logSubscription(String logSubscription)
The current status of Amazon CloudWatch logging for the job.
|
Job.Builder |
maxCapacity(Integer maxCapacity)
The maximum number of nodes that can be consumed when the job processes data.
|
Job.Builder |
maxRetries(Integer maxRetries)
The maximum number of times to retry the job after a job run fails.
|
Job.Builder |
name(String name)
The unique name of the job.
|
Job.Builder |
outputs(Collection<Output> outputs)
One or more artifacts that represent output from running the job.
|
Job.Builder |
outputs(Consumer<Output.Builder>... outputs)
One or more artifacts that represent output from running the job.
|
Job.Builder |
outputs(Output... outputs)
One or more artifacts that represent output from running the job.
|
Job.Builder |
projectName(String projectName)
The name of the project that the job is associated with.
|
default Job.Builder |
recipeReference(Consumer<RecipeReference.Builder> recipeReference)
A set of steps that the job runs.
|
Job.Builder |
recipeReference(RecipeReference recipeReference)
A set of steps that the job runs.
|
Job.Builder |
resourceArn(String resourceArn)
The unique Amazon Resource Name (ARN) for the job.
|
Job.Builder |
roleArn(String roleArn)
The Amazon Resource Name (ARN) of the role to be assumed for this job.
|
Job.Builder |
tags(Map<String,String> tags)
Metadata tags that have been applied to the job.
|
Job.Builder |
timeout(Integer timeout)
The job's timeout in minutes.
|
Job.Builder |
type(JobType type)
The job type of the job, which must be one of the following:
|
Job.Builder |
type(String type)
The job type of the job, which must be one of the following:
|
Job.Builder |
validationConfigurations(Collection<ValidationConfiguration> validationConfigurations)
List of validation configurations that are applied to the profile job.
|
Job.Builder |
validationConfigurations(Consumer<ValidationConfiguration.Builder>... validationConfigurations)
List of validation configurations that are applied to the profile job.
|
Job.Builder |
validationConfigurations(ValidationConfiguration... validationConfigurations)
List of validation configurations that are applied to the profile job.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildJob.Builder accountId(String accountId)
The ID of the Amazon Web Services account that owns the job.
accountId - The ID of the Amazon Web Services account that owns the job.Job.Builder createdBy(String createdBy)
The Amazon Resource Name (ARN) of the user who created the job.
createdBy - The Amazon Resource Name (ARN) of the user who created the job.Job.Builder createDate(Instant createDate)
The date and time that the job was created.
createDate - The date and time that the job was created.Job.Builder datasetName(String datasetName)
A dataset that the job is to process.
datasetName - A dataset that the job is to process.Job.Builder encryptionKeyArn(String encryptionKeyArn)
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job output. For more information, see Encrypting data written by DataBrew jobs
encryptionKeyArn - The Amazon Resource Name (ARN) of an encryption key that is used to protect the job output. For more
information, see Encrypting data written by DataBrew jobsJob.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,
EncryptionModeJob.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,
EncryptionModeJob.Builder name(String name)
The unique name of the job.
name - The unique name of the job.Job.Builder type(String type)
The job type of the job, which must be one of the following:
PROFILE - A job to analyze a dataset, to determine its size, data types, data distribution, and
more.
RECIPE - A job to apply one or more transformations to a dataset.
type - The job type of the job, which must be one of the following:
PROFILE - A job to analyze a dataset, to determine its size, data types, data
distribution, and more.
RECIPE - A job to apply one or more transformations to a dataset.
JobType,
JobTypeJob.Builder type(JobType type)
The job type of the job, which must be one of the following:
PROFILE - A job to analyze a dataset, to determine its size, data types, data distribution, and
more.
RECIPE - A job to apply one or more transformations to a dataset.
type - The job type of the job, which must be one of the following:
PROFILE - A job to analyze a dataset, to determine its size, data types, data
distribution, and more.
RECIPE - A job to apply one or more transformations to a dataset.
JobType,
JobTypeJob.Builder lastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) of the user who last modified the job.
lastModifiedBy - The Amazon Resource Name (ARN) of the user who last modified the job.Job.Builder lastModifiedDate(Instant lastModifiedDate)
The modification date and time of the job.
lastModifiedDate - The modification date and time of the job.Job.Builder logSubscription(String logSubscription)
The current status of Amazon CloudWatch logging for the job.
logSubscription - The current status of Amazon CloudWatch logging for the job.LogSubscription,
LogSubscriptionJob.Builder logSubscription(LogSubscription logSubscription)
The current status of Amazon CloudWatch logging for the job.
logSubscription - The current status of Amazon CloudWatch logging for the job.LogSubscription,
LogSubscriptionJob.Builder maxCapacity(Integer maxCapacity)
The maximum number of nodes that can be consumed when the job processes data.
maxCapacity - The maximum number of nodes that can be consumed when the job processes data.Job.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.Job.Builder outputs(Collection<Output> outputs)
One or more artifacts that represent output from running the job.
outputs - One or more artifacts that represent output from running the job.Job.Builder outputs(Output... outputs)
One or more artifacts that represent output from running the job.
outputs - One or more artifacts that represent output from running the job.Job.Builder outputs(Consumer<Output.Builder>... outputs)
One or more artifacts that represent 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.CollectionJob.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.Job.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.Job.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) Job.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.
databaseOutputs - Represents a list of JDBC database output objects which defines the output destination for a DataBrew
recipe job to write into.Job.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.
databaseOutputs - Represents a list of JDBC database output objects which defines the output destination for a DataBrew
recipe job to write into.Job.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.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) Job.Builder projectName(String projectName)
The name of the project that the job is associated with.
projectName - The name of the project that the job is associated with.Job.Builder recipeReference(RecipeReference recipeReference)
A set of steps that the job runs.
recipeReference - A set of steps that the job runs.default Job.Builder recipeReference(Consumer<RecipeReference.Builder> recipeReference)
A set of steps that the job runs.
This is a convenience method that creates an instance of theRecipeReference.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)Job.Builder resourceArn(String resourceArn)
The unique Amazon Resource Name (ARN) for the job.
resourceArn - The unique Amazon Resource Name (ARN) for the job.Job.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the role to be assumed for this job.
roleArn - The Amazon Resource Name (ARN) of the role to be assumed for this job.Job.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.Job.Builder tags(Map<String,String> tags)
Metadata tags that have been applied to the job.
tags - Metadata tags that have been applied to the job.Job.Builder jobSample(JobSample jobSample)
A sample configuration for profile jobs only, which determines the number of rows on which the profile job is
run. If a JobSample value isn't provided, the default value is used. The default value is
CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.
jobSample - A sample configuration for profile jobs only, which determines the number of rows on which the profile
job is run. If a JobSample value isn't provided, the default value is used. The default
value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.default Job.Builder jobSample(Consumer<JobSample.Builder> jobSample)
A sample configuration for profile jobs only, which determines the number of rows on which the profile job is
run. If a JobSample value isn't provided, the default value is used. The default value is
CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.
JobSample.Builder avoiding the need to
create one manually via JobSample.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to jobSample(JobSample).
jobSample - a consumer that will call methods on JobSample.BuilderjobSample(JobSample)Job.Builder validationConfigurations(Collection<ValidationConfiguration> validationConfigurations)
List of validation configurations that are applied to the profile job.
validationConfigurations - List of validation configurations that are applied to the profile job.Job.Builder validationConfigurations(ValidationConfiguration... validationConfigurations)
List of validation configurations that are applied to the profile job.
validationConfigurations - List of validation configurations that are applied to the profile job.Job.Builder validationConfigurations(Consumer<ValidationConfiguration.Builder>... validationConfigurations)
List of validation configurations that are applied to the profile job.
This is a convenience method that creates an instance of theValidationConfiguration.Builder avoiding the need to
create one manually via
ValidationConfiguration.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #validationConfigurations(List.
validationConfigurations - a consumer that will call methods on
ValidationConfiguration.Builder#validationConfigurations(java.util.Collection) Copyright © 2023. All rights reserved.