Interface DescribeJobResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeJobResponse.Builder,
,DescribeJobResponse> DataBrewResponse.Builder
,SdkBuilder<DescribeJobResponse.Builder,
,DescribeJobResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeJobResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreateDate
(Instant createDate) The date and time that the job was created.The identifier (user name) of the user associated with the creation of the job.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
(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.databaseOutputs
(DatabaseOutput... databaseOutputs) Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.dataCatalogOutputs
(Collection<DataCatalogOutput> dataCatalogOutputs) One or more artifacts that represent the Glue Data Catalog output from running the job.dataCatalogOutputs
(Consumer<DataCatalogOutput.Builder>... dataCatalogOutputs) One or more artifacts that represent the Glue Data Catalog output from running the job.dataCatalogOutputs
(DataCatalogOutput... dataCatalogOutputs) One or more artifacts that represent the Glue Data Catalog output from running the job.datasetName
(String datasetName) The dataset that the job acts upon.encryptionKeyArn
(String encryptionKeyArn) The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.encryptionMode
(String encryptionMode) The encryption mode for the job, which can be one of the following:encryptionMode
(EncryptionMode encryptionMode) The encryption mode for the job, which can be one of the following:default DescribeJobResponse.Builder
jobSample
(Consumer<JobSample.Builder> jobSample) Sample configuration for profile jobs only.Sample configuration for profile jobs only.lastModifiedBy
(String lastModifiedBy) The identifier (user name) of the user who last modified the job.lastModifiedDate
(Instant lastModifiedDate) The date and time that the job was last modified.logSubscription
(String logSubscription) Indicates whether Amazon CloudWatch logging is enabled for this job.logSubscription
(LogSubscription logSubscription) Indicates whether Amazon CloudWatch logging is enabled for this job.maxCapacity
(Integer maxCapacity) The maximum number of compute nodes that DataBrew can consume when the job processes data.maxRetries
(Integer maxRetries) The maximum number of times to retry the job after a job run fails.The name of the job.outputs
(Collection<Output> outputs) One or more artifacts that represent the output from running the job.outputs
(Consumer<Output.Builder>... outputs) One or more artifacts that represent the output from running the job.One or more artifacts that represent the output from running the job.default DescribeJobResponse.Builder
profileConfiguration
(Consumer<ProfileConfiguration.Builder> profileConfiguration) Configuration for profile jobs.profileConfiguration
(ProfileConfiguration profileConfiguration) Configuration for profile jobs.projectName
(String projectName) The DataBrew project associated with this job.default DescribeJobResponse.Builder
recipeReference
(Consumer<RecipeReference.Builder> recipeReference) Sets the value of the RecipeReference property for this object.recipeReference
(RecipeReference recipeReference) Sets the value of the RecipeReference property for this object.resourceArn
(String resourceArn) The Amazon Resource Name (ARN) of the job.The ARN of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.Metadata tags associated with this job.The job's timeout in minutes.The job type, which must be one of the following:The job type, which must be one of the following:validationConfigurations
(Collection<ValidationConfiguration> validationConfigurations) List of validation configurations that are applied to the profile job.validationConfigurations
(Consumer<ValidationConfiguration.Builder>... validationConfigurations) List of validation configurations that are applied to the profile job.validationConfigurations
(ValidationConfiguration... validationConfigurations) List of validation configurations that are applied to the profile job.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.databrew.model.DataBrewResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
createDate
The date and time that the job was created.
- Parameters:
createDate
- The date and time that the job was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The identifier (user name) of the user associated with the creation of the job.
- Parameters:
createdBy
- The identifier (user name) of the user associated with the creation of the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetName
The dataset that the job acts upon.
- Parameters:
datasetName
- The dataset that the job acts upon.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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:
-
-
name
The name of the job.
- Parameters:
name
- The name of the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The job type, which must be one of the following:
-
PROFILE
- The job analyzes the dataset to determine its size, data types, data distribution, and more. -
RECIPE
- The job applies one or more transformations to a dataset.
- Parameters:
type
- The job type, which must be one of the following:-
PROFILE
- The job analyzes the dataset to determine its size, data types, data distribution, and more. -
RECIPE
- The job applies one or more transformations to a dataset.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
type
The job type, which must be one of the following:
-
PROFILE
- The job analyzes the dataset to determine its size, data types, data distribution, and more. -
RECIPE
- The job applies one or more transformations to a dataset.
- Parameters:
type
- The job type, which must be one of the following:-
PROFILE
- The job analyzes the dataset to determine its size, data types, data distribution, and more. -
RECIPE
- The job applies one or more transformations to a dataset.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
lastModifiedBy
The identifier (user name) of the user who last modified the job.
- Parameters:
lastModifiedBy
- The identifier (user name) of the user who last modified the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
The date and time that the job was last modified.
- Parameters:
lastModifiedDate
- The date and time that the job was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logSubscription
Indicates whether Amazon CloudWatch logging is enabled for this job.
- Parameters:
logSubscription
- Indicates whether Amazon CloudWatch logging is enabled for this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logSubscription
Indicates whether Amazon CloudWatch logging is enabled for this job.
- Parameters:
logSubscription
- Indicates whether Amazon CloudWatch logging is enabled for this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maxCapacity
The maximum number of compute nodes that DataBrew can consume when the job processes data.
- Parameters:
maxCapacity
- The maximum number of compute 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
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
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
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
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 viaOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputs(List<Output>)
.- 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:
-
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
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
DescribeJobResponse.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 viaDataCatalogOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataCatalogOutputs(List<DataCatalogOutput>)
.- 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:
-
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
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
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 viaDatabaseOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatabaseOutputs(List<DatabaseOutput>)
.- 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:
-
projectName
The DataBrew project associated with this job.
- Parameters:
projectName
- The DataBrew project associated with this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileConfiguration
Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings.
- Parameters:
profileConfiguration
- Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileConfiguration
default DescribeJobResponse.Builder profileConfiguration(Consumer<ProfileConfiguration.Builder> profileConfiguration) Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings.
This is a convenience method that creates an instance of theProfileConfiguration.Builder
avoiding the need to create one manually viaProfileConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprofileConfiguration(ProfileConfiguration)
.- Parameters:
profileConfiguration
- a consumer that will call methods onProfileConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
validationConfigurations
DescribeJobResponse.Builder validationConfigurations(Collection<ValidationConfiguration> validationConfigurations) List of validation configurations that are applied to the profile job.
- Parameters:
validationConfigurations
- List of validation configurations that are applied to the profile job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationConfigurations
DescribeJobResponse.Builder validationConfigurations(ValidationConfiguration... validationConfigurations) List of validation configurations that are applied to the profile job.
- Parameters:
validationConfigurations
- List of validation configurations that are applied to the profile job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationConfigurations
DescribeJobResponse.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 viaValidationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovalidationConfigurations(List<ValidationConfiguration>)
.- Parameters:
validationConfigurations
- a consumer that will call methods onValidationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recipeReference
Sets the value of the RecipeReference property for this object.- Parameters:
recipeReference
- The new value for the RecipeReference property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recipeReference
default DescribeJobResponse.Builder recipeReference(Consumer<RecipeReference.Builder> recipeReference) Sets the value of the RecipeReference property for this object. This is a convenience method that creates an instance of theRecipeReference.Builder
avoiding the need to create one manually viaRecipeReference.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecipeReference(RecipeReference)
.- Parameters:
recipeReference
- a consumer that will call methods onRecipeReference.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceArn
The Amazon Resource Name (ARN) of the job.
- Parameters:
resourceArn
- The Amazon Resource Name (ARN) of the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The ARN of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
- Parameters:
roleArn
- The 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.
-
tags
Metadata tags associated with this job.
- Parameters:
tags
- Metadata tags associated with this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
jobSample
Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed.
- Parameters:
jobSample
- Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobSample
Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed.
This is a convenience method that creates an instance of theJobSample.Builder
avoiding the need to create one manually viaJobSample.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojobSample(JobSample)
.- Parameters:
jobSample
- a consumer that will call methods onJobSample.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-