Class CfnDataQualityJobDefinitionMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnDataQualityJobDefinitionMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataQualityJobDefinitionMixinProps>
- Enclosing interface:
CfnDataQualityJobDefinitionMixinProps
@Stability(Stable)
public static final class CfnDataQualityJobDefinitionMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataQualityJobDefinitionMixinProps>
A builder for
CfnDataQualityJobDefinitionMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dataQualityAppSpecification(CfnDataQualityJobDefinitionPropsMixin.DataQualityAppSpecificationProperty dataQualityAppSpecification) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityAppSpecification()dataQualityAppSpecification(IResolvable dataQualityAppSpecification) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityAppSpecification()dataQualityBaselineConfig(CfnDataQualityJobDefinitionPropsMixin.DataQualityBaselineConfigProperty dataQualityBaselineConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityBaselineConfig()dataQualityBaselineConfig(IResolvable dataQualityBaselineConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityBaselineConfig()dataQualityJobInput(CfnDataQualityJobDefinitionPropsMixin.DataQualityJobInputProperty dataQualityJobInput) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityJobInput()dataQualityJobInput(IResolvable dataQualityJobInput) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityJobInput()dataQualityJobOutputConfig(CfnDataQualityJobDefinitionPropsMixin.MonitoringOutputConfigProperty dataQualityJobOutputConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityJobOutputConfig()dataQualityJobOutputConfig(IResolvable dataQualityJobOutputConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityJobOutputConfig()endpointName(String endpointName) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getEndpointName()jobDefinitionName(String jobDefinitionName) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getJobDefinitionName()Sets the value ofCfnDataQualityJobDefinitionMixinProps.getJobResources()jobResources(IResolvable jobResources) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getJobResources()Sets the value ofCfnDataQualityJobDefinitionMixinProps.getNetworkConfig()networkConfig(IResolvable networkConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getNetworkConfig()Sets the value ofCfnDataQualityJobDefinitionMixinProps.getRoleArn()Sets the value ofCfnDataQualityJobDefinitionMixinProps.getRoleArn()stoppingCondition(CfnDataQualityJobDefinitionPropsMixin.StoppingConditionProperty stoppingCondition) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getStoppingCondition()stoppingCondition(IResolvable stoppingCondition) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getStoppingCondition()Sets the value ofCfnDataQualityJobDefinitionMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dataQualityAppSpecification
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder dataQualityAppSpecification(IResolvable dataQualityAppSpecification) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityAppSpecification()- Parameters:
dataQualityAppSpecification- Specifies the container that runs the monitoring job.- Returns:
this
-
dataQualityAppSpecification
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder dataQualityAppSpecification(CfnDataQualityJobDefinitionPropsMixin.DataQualityAppSpecificationProperty dataQualityAppSpecification) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityAppSpecification()- Parameters:
dataQualityAppSpecification- Specifies the container that runs the monitoring job.- Returns:
this
-
dataQualityBaselineConfig
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder dataQualityBaselineConfig(IResolvable dataQualityBaselineConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityBaselineConfig()- Parameters:
dataQualityBaselineConfig- Configures the constraints and baselines for the monitoring job.- Returns:
this
-
dataQualityBaselineConfig
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder dataQualityBaselineConfig(CfnDataQualityJobDefinitionPropsMixin.DataQualityBaselineConfigProperty dataQualityBaselineConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityBaselineConfig()- Parameters:
dataQualityBaselineConfig- Configures the constraints and baselines for the monitoring job.- Returns:
this
-
dataQualityJobInput
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder dataQualityJobInput(IResolvable dataQualityJobInput) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityJobInput()- Parameters:
dataQualityJobInput- A list of inputs for the monitoring job. Currently endpoints are supported as monitoring inputs.- Returns:
this
-
dataQualityJobInput
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder dataQualityJobInput(CfnDataQualityJobDefinitionPropsMixin.DataQualityJobInputProperty dataQualityJobInput) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityJobInput()- Parameters:
dataQualityJobInput- A list of inputs for the monitoring job. Currently endpoints are supported as monitoring inputs.- Returns:
this
-
dataQualityJobOutputConfig
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder dataQualityJobOutputConfig(IResolvable dataQualityJobOutputConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityJobOutputConfig()- Parameters:
dataQualityJobOutputConfig- The output configuration for monitoring jobs.- Returns:
this
-
dataQualityJobOutputConfig
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder dataQualityJobOutputConfig(CfnDataQualityJobDefinitionPropsMixin.MonitoringOutputConfigProperty dataQualityJobOutputConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getDataQualityJobOutputConfig()- Parameters:
dataQualityJobOutputConfig- The output configuration for monitoring jobs.- Returns:
this
-
endpointName
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder endpointName(String endpointName) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getEndpointName()- Parameters:
endpointName- The name of the endpoint used to run the monitoring job.- Returns:
this
-
jobDefinitionName
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder jobDefinitionName(String jobDefinitionName) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getJobDefinitionName()- Parameters:
jobDefinitionName- The name for the monitoring job definition.- Returns:
this
-
jobResources
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder jobResources(IResolvable jobResources) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getJobResources()- Parameters:
jobResources- Identifies the resources to deploy for a monitoring job.- Returns:
this
-
jobResources
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder jobResources(CfnDataQualityJobDefinitionPropsMixin.MonitoringResourcesProperty jobResources) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getJobResources()- Parameters:
jobResources- Identifies the resources to deploy for a monitoring job.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder networkConfig(IResolvable networkConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getNetworkConfig()- Parameters:
networkConfig- Specifies networking configuration for the monitoring job.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder networkConfig(CfnDataQualityJobDefinitionPropsMixin.NetworkConfigProperty networkConfig) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getNetworkConfig()- Parameters:
networkConfig- Specifies networking configuration for the monitoring job.- Returns:
this
-
roleArn
Sets the value ofCfnDataQualityJobDefinitionMixinProps.getRoleArn()- Parameters:
roleArn- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.- Returns:
this
-
roleArn
Sets the value ofCfnDataQualityJobDefinitionMixinProps.getRoleArn()- Parameters:
roleArn- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.- Returns:
this
-
stoppingCondition
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder stoppingCondition(IResolvable stoppingCondition) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getStoppingCondition()- Parameters:
stoppingCondition- A time limit for how long the monitoring job is allowed to run before stopping.- Returns:
this
-
stoppingCondition
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder stoppingCondition(CfnDataQualityJobDefinitionPropsMixin.StoppingConditionProperty stoppingCondition) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getStoppingCondition()- Parameters:
stoppingCondition- A time limit for how long the monitoring job is allowed to run before stopping.- Returns:
this
-
tags
@Stability(Stable) public CfnDataQualityJobDefinitionMixinProps.Builder tags(List<? extends CfnTag> tags) Sets the value ofCfnDataQualityJobDefinitionMixinProps.getTags()- Parameters:
tags- An array of key-value pairs to apply to this resource. For more information, see Tag .- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataQualityJobDefinitionMixinProps>- Returns:
- a new instance of
CfnDataQualityJobDefinitionMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-