#[non_exhaustive]pub struct DescribeJobOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeJobOutput
.
Implementations§
source§impl DescribeJobOutputBuilder
impl DescribeJobOutputBuilder
sourcepub fn create_date(self, input: DateTime) -> Self
pub fn create_date(self, input: DateTime) -> Self
The date and time that the job was created.
sourcepub fn set_create_date(self, input: Option<DateTime>) -> Self
pub fn set_create_date(self, input: Option<DateTime>) -> Self
The date and time that the job was created.
sourcepub fn created_by(self, input: impl Into<String>) -> Self
pub fn created_by(self, input: impl Into<String>) -> Self
The identifier (user name) of the user associated with the creation of the job.
sourcepub fn set_created_by(self, input: Option<String>) -> Self
pub fn set_created_by(self, input: Option<String>) -> Self
The identifier (user name) of the user associated with the creation of the job.
sourcepub fn dataset_name(self, input: impl Into<String>) -> Self
pub fn dataset_name(self, input: impl Into<String>) -> Self
The dataset that the job acts upon.
sourcepub fn set_dataset_name(self, input: Option<String>) -> Self
pub fn set_dataset_name(self, input: Option<String>) -> Self
The dataset that the job acts upon.
sourcepub fn encryption_key_arn(self, input: impl Into<String>) -> Self
pub fn encryption_key_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
sourcepub fn set_encryption_key_arn(self, input: Option<String>) -> Self
pub fn set_encryption_key_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
sourcepub fn encryption_mode(self, input: EncryptionMode) -> Self
pub fn encryption_mode(self, input: EncryptionMode) -> Self
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.
sourcepub fn set_encryption_mode(self, input: Option<EncryptionMode>) -> Self
pub fn set_encryption_mode(self, input: Option<EncryptionMode>) -> Self
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.
sourcepub fn type(self, input: JobType) -> Self
pub fn type(self, input: JobType) -> Self
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.
sourcepub fn set_type(self, input: Option<JobType>) -> Self
pub fn set_type(self, input: Option<JobType>) -> Self
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.
sourcepub fn last_modified_by(self, input: impl Into<String>) -> Self
pub fn last_modified_by(self, input: impl Into<String>) -> Self
The identifier (user name) of the user who last modified the job.
sourcepub fn set_last_modified_by(self, input: Option<String>) -> Self
pub fn set_last_modified_by(self, input: Option<String>) -> Self
The identifier (user name) of the user who last modified the job.
sourcepub fn last_modified_date(self, input: DateTime) -> Self
pub fn last_modified_date(self, input: DateTime) -> Self
The date and time that the job was last modified.
sourcepub fn set_last_modified_date(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_date(self, input: Option<DateTime>) -> Self
The date and time that the job was last modified.
sourcepub fn log_subscription(self, input: LogSubscription) -> Self
pub fn log_subscription(self, input: LogSubscription) -> Self
Indicates whether Amazon CloudWatch logging is enabled for this job.
sourcepub fn set_log_subscription(self, input: Option<LogSubscription>) -> Self
pub fn set_log_subscription(self, input: Option<LogSubscription>) -> Self
Indicates whether Amazon CloudWatch logging is enabled for this job.
sourcepub fn max_capacity(self, input: i32) -> Self
pub fn max_capacity(self, input: i32) -> Self
The maximum number of compute nodes that DataBrew can consume when the job processes data.
sourcepub fn set_max_capacity(self, input: Option<i32>) -> Self
pub fn set_max_capacity(self, input: Option<i32>) -> Self
The maximum number of compute nodes that DataBrew can consume when the job processes data.
sourcepub fn max_retries(self, input: i32) -> Self
pub fn max_retries(self, input: i32) -> Self
The maximum number of times to retry the job after a job run fails.
sourcepub fn set_max_retries(self, input: Option<i32>) -> Self
pub fn set_max_retries(self, input: Option<i32>) -> Self
The maximum number of times to retry the job after a job run fails.
sourcepub fn outputs(self, input: Output) -> Self
pub fn outputs(self, input: Output) -> Self
Appends an item to outputs
.
To override the contents of this collection use set_outputs
.
One or more artifacts that represent the output from running the job.
sourcepub fn set_outputs(self, input: Option<Vec<Output>>) -> Self
pub fn set_outputs(self, input: Option<Vec<Output>>) -> Self
One or more artifacts that represent the output from running the job.
sourcepub fn data_catalog_outputs(self, input: DataCatalogOutput) -> Self
pub fn data_catalog_outputs(self, input: DataCatalogOutput) -> Self
Appends an item to data_catalog_outputs
.
To override the contents of this collection use set_data_catalog_outputs
.
One or more artifacts that represent the Glue Data Catalog output from running the job.
sourcepub fn set_data_catalog_outputs(
self,
input: Option<Vec<DataCatalogOutput>>
) -> Self
pub fn set_data_catalog_outputs( self, input: Option<Vec<DataCatalogOutput>> ) -> Self
One or more artifacts that represent the Glue Data Catalog output from running the job.
sourcepub fn database_outputs(self, input: DatabaseOutput) -> Self
pub fn database_outputs(self, input: DatabaseOutput) -> Self
Appends an item to database_outputs
.
To override the contents of this collection use set_database_outputs
.
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
sourcepub fn set_database_outputs(self, input: Option<Vec<DatabaseOutput>>) -> Self
pub fn set_database_outputs(self, input: Option<Vec<DatabaseOutput>>) -> Self
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
sourcepub fn project_name(self, input: impl Into<String>) -> Self
pub fn project_name(self, input: impl Into<String>) -> Self
The DataBrew project associated with this job.
sourcepub fn set_project_name(self, input: Option<String>) -> Self
pub fn set_project_name(self, input: Option<String>) -> Self
The DataBrew project associated with this job.
sourcepub fn profile_configuration(self, input: ProfileConfiguration) -> Self
pub fn profile_configuration(self, input: ProfileConfiguration) -> Self
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.
sourcepub fn set_profile_configuration(
self,
input: Option<ProfileConfiguration>
) -> Self
pub fn set_profile_configuration( self, input: Option<ProfileConfiguration> ) -> Self
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.
sourcepub fn validation_configurations(self, input: ValidationConfiguration) -> Self
pub fn validation_configurations(self, input: ValidationConfiguration) -> Self
Appends an item to validation_configurations
.
To override the contents of this collection use set_validation_configurations
.
List of validation configurations that are applied to the profile job.
sourcepub fn set_validation_configurations(
self,
input: Option<Vec<ValidationConfiguration>>
) -> Self
pub fn set_validation_configurations( self, input: Option<Vec<ValidationConfiguration>> ) -> Self
List of validation configurations that are applied to the profile job.
sourcepub fn recipe_reference(self, input: RecipeReference) -> Self
pub fn recipe_reference(self, input: RecipeReference) -> Self
Represents the name and version of a DataBrew recipe.
sourcepub fn set_recipe_reference(self, input: Option<RecipeReference>) -> Self
pub fn set_recipe_reference(self, input: Option<RecipeReference>) -> Self
Represents the name and version of a DataBrew recipe.
sourcepub fn resource_arn(self, input: impl Into<String>) -> Self
pub fn resource_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the job.
sourcepub fn set_resource_arn(self, input: Option<String>) -> Self
pub fn set_resource_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the job.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The ARN of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The ARN of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
Metadata tags associated with this job.
Metadata tags associated with this job.
sourcepub fn timeout(self, input: i32) -> Self
pub fn timeout(self, input: i32) -> Self
The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of TIMEOUT
.
sourcepub fn set_timeout(self, input: Option<i32>) -> Self
pub fn set_timeout(self, input: Option<i32>) -> Self
The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of TIMEOUT
.
sourcepub fn job_sample(self, input: JobSample) -> Self
pub fn job_sample(self, input: JobSample) -> Self
Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed.
sourcepub fn set_job_sample(self, input: Option<JobSample>) -> Self
pub fn set_job_sample(self, input: Option<JobSample>) -> Self
Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed.
sourcepub fn build(self) -> DescribeJobOutput
pub fn build(self) -> DescribeJobOutput
Consumes the builder and constructs a DescribeJobOutput
.
Trait Implementations§
source§impl Clone for DescribeJobOutputBuilder
impl Clone for DescribeJobOutputBuilder
source§fn clone(&self) -> DescribeJobOutputBuilder
fn clone(&self) -> DescribeJobOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DescribeJobOutputBuilder
impl Debug for DescribeJobOutputBuilder
source§impl Default for DescribeJobOutputBuilder
impl Default for DescribeJobOutputBuilder
source§fn default() -> DescribeJobOutputBuilder
fn default() -> DescribeJobOutputBuilder
source§impl PartialEq<DescribeJobOutputBuilder> for DescribeJobOutputBuilder
impl PartialEq<DescribeJobOutputBuilder> for DescribeJobOutputBuilder
source§fn eq(&self, other: &DescribeJobOutputBuilder) -> bool
fn eq(&self, other: &DescribeJobOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.