Struct aws_sdk_sagemaker::operation::describe_processing_job::builders::DescribeProcessingJobOutputBuilder
source · #[non_exhaustive]pub struct DescribeProcessingJobOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeProcessingJobOutput
.
Implementations§
source§impl DescribeProcessingJobOutputBuilder
impl DescribeProcessingJobOutputBuilder
sourcepub fn processing_inputs(self, input: ProcessingInput) -> Self
pub fn processing_inputs(self, input: ProcessingInput) -> Self
Appends an item to processing_inputs
.
To override the contents of this collection use set_processing_inputs
.
The inputs for a processing job.
sourcepub fn set_processing_inputs(self, input: Option<Vec<ProcessingInput>>) -> Self
pub fn set_processing_inputs(self, input: Option<Vec<ProcessingInput>>) -> Self
The inputs for a processing job.
sourcepub fn processing_output_config(self, input: ProcessingOutputConfig) -> Self
pub fn processing_output_config(self, input: ProcessingOutputConfig) -> Self
Output configuration for the processing job.
sourcepub fn set_processing_output_config(
self,
input: Option<ProcessingOutputConfig>
) -> Self
pub fn set_processing_output_config( self, input: Option<ProcessingOutputConfig> ) -> Self
Output configuration for the processing job.
sourcepub fn processing_job_name(self, input: impl Into<String>) -> Self
pub fn processing_job_name(self, input: impl Into<String>) -> Self
The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
sourcepub fn set_processing_job_name(self, input: Option<String>) -> Self
pub fn set_processing_job_name(self, input: Option<String>) -> Self
The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
sourcepub fn processing_resources(self, input: ProcessingResources) -> Self
pub fn processing_resources(self, input: ProcessingResources) -> Self
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.
sourcepub fn set_processing_resources(
self,
input: Option<ProcessingResources>
) -> Self
pub fn set_processing_resources( self, input: Option<ProcessingResources> ) -> Self
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.
sourcepub fn stopping_condition(self, input: ProcessingStoppingCondition) -> Self
pub fn stopping_condition(self, input: ProcessingStoppingCondition) -> Self
The time limit for how long the processing job is allowed to run.
sourcepub fn set_stopping_condition(
self,
input: Option<ProcessingStoppingCondition>
) -> Self
pub fn set_stopping_condition( self, input: Option<ProcessingStoppingCondition> ) -> Self
The time limit for how long the processing job is allowed to run.
sourcepub fn app_specification(self, input: AppSpecification) -> Self
pub fn app_specification(self, input: AppSpecification) -> Self
Configures the processing job to run a specified container image.
sourcepub fn set_app_specification(self, input: Option<AppSpecification>) -> Self
pub fn set_app_specification(self, input: Option<AppSpecification>) -> Self
Configures the processing job to run a specified container image.
sourcepub fn environment(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn environment(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to environment
.
To override the contents of this collection use set_environment
.
The environment variables set in the Docker container.
sourcepub fn set_environment(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_environment(self, input: Option<HashMap<String, String>>) -> Self
The environment variables set in the Docker container.
sourcepub fn network_config(self, input: NetworkConfig) -> Self
pub fn network_config(self, input: NetworkConfig) -> Self
Networking options for a processing job.
sourcepub fn set_network_config(self, input: Option<NetworkConfig>) -> Self
pub fn set_network_config(self, input: Option<NetworkConfig>) -> Self
Networking options for a processing job.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
sourcepub fn experiment_config(self, input: ExperimentConfig) -> Self
pub fn experiment_config(self, input: ExperimentConfig) -> Self
The configuration information used to create an experiment.
sourcepub fn set_experiment_config(self, input: Option<ExperimentConfig>) -> Self
pub fn set_experiment_config(self, input: Option<ExperimentConfig>) -> Self
The configuration information used to create an experiment.
sourcepub fn processing_job_arn(self, input: impl Into<String>) -> Self
pub fn processing_job_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the processing job.
sourcepub fn set_processing_job_arn(self, input: Option<String>) -> Self
pub fn set_processing_job_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the processing job.
sourcepub fn processing_job_status(self, input: ProcessingJobStatus) -> Self
pub fn processing_job_status(self, input: ProcessingJobStatus) -> Self
Provides the status of a processing job.
sourcepub fn set_processing_job_status(
self,
input: Option<ProcessingJobStatus>
) -> Self
pub fn set_processing_job_status( self, input: Option<ProcessingJobStatus> ) -> Self
Provides the status of a processing job.
sourcepub fn exit_message(self, input: impl Into<String>) -> Self
pub fn exit_message(self, input: impl Into<String>) -> Self
An optional string, up to one KB in size, that contains metadata from the processing container when the processing job exits.
sourcepub fn set_exit_message(self, input: Option<String>) -> Self
pub fn set_exit_message(self, input: Option<String>) -> Self
An optional string, up to one KB in size, that contains metadata from the processing container when the processing job exits.
sourcepub fn failure_reason(self, input: impl Into<String>) -> Self
pub fn failure_reason(self, input: impl Into<String>) -> Self
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
sourcepub fn set_failure_reason(self, input: Option<String>) -> Self
pub fn set_failure_reason(self, input: Option<String>) -> Self
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
sourcepub fn processing_end_time(self, input: DateTime) -> Self
pub fn processing_end_time(self, input: DateTime) -> Self
The time at which the processing job completed.
sourcepub fn set_processing_end_time(self, input: Option<DateTime>) -> Self
pub fn set_processing_end_time(self, input: Option<DateTime>) -> Self
The time at which the processing job completed.
sourcepub fn processing_start_time(self, input: DateTime) -> Self
pub fn processing_start_time(self, input: DateTime) -> Self
The time at which the processing job started.
sourcepub fn set_processing_start_time(self, input: Option<DateTime>) -> Self
pub fn set_processing_start_time(self, input: Option<DateTime>) -> Self
The time at which the processing job started.
sourcepub fn last_modified_time(self, input: DateTime) -> Self
pub fn last_modified_time(self, input: DateTime) -> Self
The time at which the processing job was last modified.
sourcepub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
The time at which the processing job was last modified.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time at which the processing job was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time at which the processing job was created.
sourcepub fn monitoring_schedule_arn(self, input: impl Into<String>) -> Self
pub fn monitoring_schedule_arn(self, input: impl Into<String>) -> Self
The ARN of a monitoring schedule for an endpoint associated with this processing job.
sourcepub fn set_monitoring_schedule_arn(self, input: Option<String>) -> Self
pub fn set_monitoring_schedule_arn(self, input: Option<String>) -> Self
The ARN of a monitoring schedule for an endpoint associated with this processing job.
sourcepub fn auto_ml_job_arn(self, input: impl Into<String>) -> Self
pub fn auto_ml_job_arn(self, input: impl Into<String>) -> Self
The ARN of an AutoML job associated with this processing job.
sourcepub fn set_auto_ml_job_arn(self, input: Option<String>) -> Self
pub fn set_auto_ml_job_arn(self, input: Option<String>) -> Self
The ARN of an AutoML job associated with this processing job.
sourcepub fn training_job_arn(self, input: impl Into<String>) -> Self
pub fn training_job_arn(self, input: impl Into<String>) -> Self
The ARN of a training job associated with this processing job.
sourcepub fn set_training_job_arn(self, input: Option<String>) -> Self
pub fn set_training_job_arn(self, input: Option<String>) -> Self
The ARN of a training job associated with this processing job.
sourcepub fn build(self) -> DescribeProcessingJobOutput
pub fn build(self) -> DescribeProcessingJobOutput
Consumes the builder and constructs a DescribeProcessingJobOutput
.
Trait Implementations§
source§impl Clone for DescribeProcessingJobOutputBuilder
impl Clone for DescribeProcessingJobOutputBuilder
source§fn clone(&self) -> DescribeProcessingJobOutputBuilder
fn clone(&self) -> DescribeProcessingJobOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeProcessingJobOutputBuilder
impl Default for DescribeProcessingJobOutputBuilder
source§fn default() -> DescribeProcessingJobOutputBuilder
fn default() -> DescribeProcessingJobOutputBuilder
source§impl PartialEq<DescribeProcessingJobOutputBuilder> for DescribeProcessingJobOutputBuilder
impl PartialEq<DescribeProcessingJobOutputBuilder> for DescribeProcessingJobOutputBuilder
source§fn eq(&self, other: &DescribeProcessingJobOutputBuilder) -> bool
fn eq(&self, other: &DescribeProcessingJobOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.