Struct aws_sdk_sagemaker::model::monitoring_job_definition::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for MonitoringJobDefinition
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn baseline_config(self, input: MonitoringBaselineConfig) -> Self
pub fn baseline_config(self, input: MonitoringBaselineConfig) -> Self
Baseline configuration used to validate that the data conforms to the specified constraints and statistics
sourcepub fn set_baseline_config(self, input: Option<MonitoringBaselineConfig>) -> Self
pub fn set_baseline_config(self, input: Option<MonitoringBaselineConfig>) -> Self
Baseline configuration used to validate that the data conforms to the specified constraints and statistics
sourcepub fn monitoring_inputs(self, input: MonitoringInput) -> Self
pub fn monitoring_inputs(self, input: MonitoringInput) -> Self
Appends an item to monitoring_inputs
.
To override the contents of this collection use set_monitoring_inputs
.
The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
sourcepub fn set_monitoring_inputs(self, input: Option<Vec<MonitoringInput>>) -> Self
pub fn set_monitoring_inputs(self, input: Option<Vec<MonitoringInput>>) -> Self
The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
sourcepub fn monitoring_output_config(self, input: MonitoringOutputConfig) -> Self
pub fn monitoring_output_config(self, input: MonitoringOutputConfig) -> Self
The array of outputs from the monitoring job to be uploaded to Amazon Simple Storage Service (Amazon S3).
sourcepub fn set_monitoring_output_config(
self,
input: Option<MonitoringOutputConfig>
) -> Self
pub fn set_monitoring_output_config(
self,
input: Option<MonitoringOutputConfig>
) -> Self
The array of outputs from the monitoring job to be uploaded to Amazon Simple Storage Service (Amazon S3).
sourcepub fn monitoring_resources(self, input: MonitoringResources) -> Self
pub fn monitoring_resources(self, input: MonitoringResources) -> Self
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
sourcepub fn set_monitoring_resources(self, input: Option<MonitoringResources>) -> Self
pub fn set_monitoring_resources(self, input: Option<MonitoringResources>) -> Self
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
sourcepub fn monitoring_app_specification(
self,
input: MonitoringAppSpecification
) -> Self
pub fn monitoring_app_specification(
self,
input: MonitoringAppSpecification
) -> Self
Configures the monitoring job to run a specified Docker container image.
sourcepub fn set_monitoring_app_specification(
self,
input: Option<MonitoringAppSpecification>
) -> Self
pub fn set_monitoring_app_specification(
self,
input: Option<MonitoringAppSpecification>
) -> Self
Configures the monitoring job to run a specified Docker container image.
sourcepub fn stopping_condition(self, input: MonitoringStoppingCondition) -> Self
pub fn stopping_condition(self, input: MonitoringStoppingCondition) -> Self
Specifies a time limit for how long the monitoring job is allowed to run.
sourcepub fn set_stopping_condition(
self,
input: Option<MonitoringStoppingCondition>
) -> Self
pub fn set_stopping_condition(
self,
input: Option<MonitoringStoppingCondition>
) -> Self
Specifies a time limit for how long the monitoring job is allowed to run.
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
.
Sets the environment variables 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
Sets the environment variables in the Docker container.
sourcepub fn network_config(self, input: NetworkConfig) -> Self
pub fn network_config(self, input: NetworkConfig) -> Self
Specifies networking options for an monitoring job.
sourcepub fn set_network_config(self, input: Option<NetworkConfig>) -> Self
pub fn set_network_config(self, input: Option<NetworkConfig>) -> Self
Specifies networking options for an monitoring 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 build(self) -> MonitoringJobDefinition
pub fn build(self) -> MonitoringJobDefinition
Consumes the builder and constructs a MonitoringJobDefinition
.