Class CfnDataQualityJobDefinition.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnDataQualityJobDefinition.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataQualityJobDefinition>
- Enclosing class:
- CfnDataQualityJobDefinition
@Stability(Stable)
public static final class CfnDataQualityJobDefinition.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataQualityJobDefinition>
A fluent builder for
CfnDataQualityJobDefinition.-
Method Summary
Modifier and TypeMethodDescriptionbuild()dataQualityAppSpecification(IResolvable dataQualityAppSpecification) Specifies the container that runs the monitoring job.dataQualityAppSpecification(CfnDataQualityJobDefinition.DataQualityAppSpecificationProperty dataQualityAppSpecification) Specifies the container that runs the monitoring job.dataQualityBaselineConfig(IResolvable dataQualityBaselineConfig) Configures the constraints and baselines for the monitoring job.dataQualityBaselineConfig(CfnDataQualityJobDefinition.DataQualityBaselineConfigProperty dataQualityBaselineConfig) Configures the constraints and baselines for the monitoring job.dataQualityJobInput(IResolvable dataQualityJobInput) A list of inputs for the monitoring job.dataQualityJobInput(CfnDataQualityJobDefinition.DataQualityJobInputProperty dataQualityJobInput) A list of inputs for the monitoring job.dataQualityJobOutputConfig(IResolvable dataQualityJobOutputConfig) The output configuration for monitoring jobs.dataQualityJobOutputConfig(CfnDataQualityJobDefinition.MonitoringOutputConfigProperty dataQualityJobOutputConfig) The output configuration for monitoring jobs.endpointName(String endpointName) AWS::SageMaker::DataQualityJobDefinition.EndpointName.jobDefinitionName(String jobDefinitionName) The name for the monitoring job definition.jobResources(IResolvable jobResources) Identifies the resources to deploy for a monitoring job.Identifies the resources to deploy for a monitoring job.networkConfig(IResolvable networkConfig) Specifies networking configuration for the monitoring job.networkConfig(CfnDataQualityJobDefinition.NetworkConfigProperty networkConfig) Specifies networking configuration for the monitoring job.The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.stoppingCondition(IResolvable stoppingCondition) A time limit for how long the monitoring job is allowed to run before stopping.stoppingCondition(CfnDataQualityJobDefinition.StoppingConditionProperty stoppingCondition) A time limit for how long the monitoring job is allowed to run before stopping.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnDataQualityJobDefinition.Builder create(Construct scope, String id) - Parameters:
scope-- scope in which this resource is defined.
id-- scoped id of the resource.
- Returns:
- a new instance of
CfnDataQualityJobDefinition.Builder.
-
dataQualityAppSpecification
@Stability(Stable) public CfnDataQualityJobDefinition.Builder dataQualityAppSpecification(IResolvable dataQualityAppSpecification) Specifies the container that runs the monitoring job.- Parameters:
dataQualityAppSpecification- Specifies the container that runs the monitoring job. This parameter is required.- Returns:
this
-
dataQualityAppSpecification
@Stability(Stable) public CfnDataQualityJobDefinition.Builder dataQualityAppSpecification(CfnDataQualityJobDefinition.DataQualityAppSpecificationProperty dataQualityAppSpecification) Specifies the container that runs the monitoring job.- Parameters:
dataQualityAppSpecification- Specifies the container that runs the monitoring job. This parameter is required.- Returns:
this
-
dataQualityJobInput
@Stability(Stable) public CfnDataQualityJobDefinition.Builder dataQualityJobInput(IResolvable dataQualityJobInput) A list of inputs for the monitoring job.Currently endpoints are supported as monitoring inputs.
- Parameters:
dataQualityJobInput- A list of inputs for the monitoring job. This parameter is required.- Returns:
this
-
dataQualityJobInput
@Stability(Stable) public CfnDataQualityJobDefinition.Builder dataQualityJobInput(CfnDataQualityJobDefinition.DataQualityJobInputProperty dataQualityJobInput) A list of inputs for the monitoring job.Currently endpoints are supported as monitoring inputs.
- Parameters:
dataQualityJobInput- A list of inputs for the monitoring job. This parameter is required.- Returns:
this
-
dataQualityJobOutputConfig
@Stability(Stable) public CfnDataQualityJobDefinition.Builder dataQualityJobOutputConfig(IResolvable dataQualityJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
dataQualityJobOutputConfig- The output configuration for monitoring jobs. This parameter is required.- Returns:
this
-
dataQualityJobOutputConfig
@Stability(Stable) public CfnDataQualityJobDefinition.Builder dataQualityJobOutputConfig(CfnDataQualityJobDefinition.MonitoringOutputConfigProperty dataQualityJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
dataQualityJobOutputConfig- The output configuration for monitoring jobs. This parameter is required.- Returns:
this
-
jobResources
@Stability(Stable) public CfnDataQualityJobDefinition.Builder jobResources(IResolvable jobResources) Identifies the resources to deploy for a monitoring job.- Parameters:
jobResources- Identifies the resources to deploy for a monitoring job. This parameter is required.- Returns:
this
-
jobResources
@Stability(Stable) public CfnDataQualityJobDefinition.Builder jobResources(CfnDataQualityJobDefinition.MonitoringResourcesProperty jobResources) Identifies the resources to deploy for a monitoring job.- Parameters:
jobResources- Identifies the resources to deploy for a monitoring job. This parameter is required.- Returns:
this
-
roleArn
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.- Parameters:
roleArn- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. This parameter is required.- Returns:
this
-
dataQualityBaselineConfig
@Stability(Stable) public CfnDataQualityJobDefinition.Builder dataQualityBaselineConfig(IResolvable dataQualityBaselineConfig) Configures the constraints and baselines for the monitoring job.- Parameters:
dataQualityBaselineConfig- Configures the constraints and baselines for the monitoring job. This parameter is required.- Returns:
this
-
dataQualityBaselineConfig
@Stability(Stable) public CfnDataQualityJobDefinition.Builder dataQualityBaselineConfig(CfnDataQualityJobDefinition.DataQualityBaselineConfigProperty dataQualityBaselineConfig) Configures the constraints and baselines for the monitoring job.- Parameters:
dataQualityBaselineConfig- Configures the constraints and baselines for the monitoring job. This parameter is required.- Returns:
this
-
endpointName
AWS::SageMaker::DataQualityJobDefinition.EndpointName.- Parameters:
endpointName-AWS::SageMaker::DataQualityJobDefinition.EndpointName. This parameter is required.- Returns:
this
-
jobDefinitionName
@Stability(Stable) public CfnDataQualityJobDefinition.Builder jobDefinitionName(String jobDefinitionName) The name for the monitoring job definition.- Parameters:
jobDefinitionName- The name for the monitoring job definition. This parameter is required.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnDataQualityJobDefinition.Builder networkConfig(IResolvable networkConfig) Specifies networking configuration for the monitoring job.- Parameters:
networkConfig- Specifies networking configuration for the monitoring job. This parameter is required.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnDataQualityJobDefinition.Builder networkConfig(CfnDataQualityJobDefinition.NetworkConfigProperty networkConfig) Specifies networking configuration for the monitoring job.- Parameters:
networkConfig- Specifies networking configuration for the monitoring job. This parameter is required.- Returns:
this
-
stoppingCondition
@Stability(Stable) public CfnDataQualityJobDefinition.Builder stoppingCondition(IResolvable stoppingCondition) A time limit for how long the monitoring job is allowed to run before stopping.- Parameters:
stoppingCondition- A time limit for how long the monitoring job is allowed to run before stopping. This parameter is required.- Returns:
this
-
stoppingCondition
@Stability(Stable) public CfnDataQualityJobDefinition.Builder stoppingCondition(CfnDataQualityJobDefinition.StoppingConditionProperty stoppingCondition) A time limit for how long the monitoring job is allowed to run before stopping.- Parameters:
stoppingCondition- A time limit for how long the monitoring job is allowed to run before stopping. This parameter is required.- Returns:
this
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataQualityJobDefinition>- Returns:
- a newly built instance of
CfnDataQualityJobDefinition.
-