pub struct Builder { /* private fields */ }
Expand description
A builder for CreateDataQualityJobDefinitionInput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn job_definition_name(self, input: impl Into<String>) -> Self
pub fn job_definition_name(self, input: impl Into<String>) -> Self
The name for the monitoring job definition.
sourcepub fn set_job_definition_name(self, input: Option<String>) -> Self
pub fn set_job_definition_name(self, input: Option<String>) -> Self
The name for the monitoring job definition.
sourcepub fn data_quality_baseline_config(
self,
input: DataQualityBaselineConfig
) -> Self
pub fn data_quality_baseline_config(
self,
input: DataQualityBaselineConfig
) -> Self
Configures the constraints and baselines for the monitoring job.
sourcepub fn set_data_quality_baseline_config(
self,
input: Option<DataQualityBaselineConfig>
) -> Self
pub fn set_data_quality_baseline_config(
self,
input: Option<DataQualityBaselineConfig>
) -> Self
Configures the constraints and baselines for the monitoring job.
sourcepub fn data_quality_app_specification(
self,
input: DataQualityAppSpecification
) -> Self
pub fn data_quality_app_specification(
self,
input: DataQualityAppSpecification
) -> Self
Specifies the container that runs the monitoring job.
sourcepub fn set_data_quality_app_specification(
self,
input: Option<DataQualityAppSpecification>
) -> Self
pub fn set_data_quality_app_specification(
self,
input: Option<DataQualityAppSpecification>
) -> Self
Specifies the container that runs the monitoring job.
sourcepub fn data_quality_job_input(self, input: DataQualityJobInput) -> Self
pub fn data_quality_job_input(self, input: DataQualityJobInput) -> Self
A list of inputs for the monitoring job. Currently endpoints are supported as monitoring inputs.
sourcepub fn set_data_quality_job_input(
self,
input: Option<DataQualityJobInput>
) -> Self
pub fn set_data_quality_job_input(
self,
input: Option<DataQualityJobInput>
) -> Self
A list of inputs for the monitoring job. Currently endpoints are supported as monitoring inputs.
sourcepub fn data_quality_job_output_config(
self,
input: MonitoringOutputConfig
) -> Self
pub fn data_quality_job_output_config(
self,
input: MonitoringOutputConfig
) -> Self
The output configuration for monitoring jobs.
sourcepub fn set_data_quality_job_output_config(
self,
input: Option<MonitoringOutputConfig>
) -> Self
pub fn set_data_quality_job_output_config(
self,
input: Option<MonitoringOutputConfig>
) -> Self
The output configuration for monitoring jobs.
sourcepub fn job_resources(self, input: MonitoringResources) -> Self
pub fn job_resources(self, input: MonitoringResources) -> Self
Identifies the resources to deploy for a monitoring job.
sourcepub fn set_job_resources(self, input: Option<MonitoringResources>) -> Self
pub fn set_job_resources(self, input: Option<MonitoringResources>) -> Self
Identifies the resources to deploy for a monitoring job.
sourcepub fn network_config(self, input: MonitoringNetworkConfig) -> Self
pub fn network_config(self, input: MonitoringNetworkConfig) -> Self
Specifies networking configuration for the monitoring job.
sourcepub fn set_network_config(self, input: Option<MonitoringNetworkConfig>) -> Self
pub fn set_network_config(self, input: Option<MonitoringNetworkConfig>) -> Self
Specifies networking configuration for the 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 stopping_condition(self, input: MonitoringStoppingCondition) -> Self
pub fn stopping_condition(self, input: MonitoringStoppingCondition) -> Self
A time limit for how long the monitoring job is allowed to run before stopping.
sourcepub fn set_stopping_condition(
self,
input: Option<MonitoringStoppingCondition>
) -> Self
pub fn set_stopping_condition(
self,
input: Option<MonitoringStoppingCondition>
) -> Self
A time limit for how long the monitoring job is allowed to run before stopping.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
(Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.
(Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.
sourcepub fn build(self) -> Result<CreateDataQualityJobDefinitionInput, BuildError>
pub fn build(self) -> Result<CreateDataQualityJobDefinitionInput, BuildError>
Consumes the builder and constructs a CreateDataQualityJobDefinitionInput
.