Class CfnModelQualityJobDefinition.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnModelQualityJobDefinition.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnModelQualityJobDefinition>
- Enclosing class:
- CfnModelQualityJobDefinition
@Stability(Stable)
public static final class CfnModelQualityJobDefinition.Builder
extends Object
implements software.amazon.jsii.Builder<CfnModelQualityJobDefinition>
A fluent builder for
CfnModelQualityJobDefinition.-
Method Summary
Modifier and TypeMethodDescriptionbuild()endpointName(String endpointName) AWS::SageMaker::ModelQualityJobDefinition.EndpointName.jobDefinitionName(String jobDefinitionName) The name of 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.modelQualityAppSpecification(IResolvable modelQualityAppSpecification) Container image configuration object for the monitoring job.modelQualityAppSpecification(CfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty modelQualityAppSpecification) Container image configuration object for the monitoring job.modelQualityBaselineConfig(IResolvable modelQualityBaselineConfig) Specifies the constraints and baselines for the monitoring job.modelQualityBaselineConfig(CfnModelQualityJobDefinition.ModelQualityBaselineConfigProperty modelQualityBaselineConfig) Specifies the constraints and baselines for the monitoring job.modelQualityJobInput(IResolvable modelQualityJobInput) A list of the inputs that are monitored.modelQualityJobInput(CfnModelQualityJobDefinition.ModelQualityJobInputProperty modelQualityJobInput) A list of the inputs that are monitored.modelQualityJobOutputConfig(IResolvable modelQualityJobOutputConfig) The output configuration for monitoring jobs.modelQualityJobOutputConfig(CfnModelQualityJobDefinition.MonitoringOutputConfigProperty modelQualityJobOutputConfig) The output configuration for monitoring jobs.networkConfig(IResolvable networkConfig) Specifies the network configuration for the monitoring job.networkConfig(CfnModelQualityJobDefinition.NetworkConfigProperty networkConfig) Specifies the network 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(CfnModelQualityJobDefinition.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 CfnModelQualityJobDefinition.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
CfnModelQualityJobDefinition.Builder.
-
jobResources
@Stability(Stable) public CfnModelQualityJobDefinition.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 CfnModelQualityJobDefinition.Builder jobResources(CfnModelQualityJobDefinition.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
-
modelQualityAppSpecification
@Stability(Stable) public CfnModelQualityJobDefinition.Builder modelQualityAppSpecification(IResolvable modelQualityAppSpecification) Container image configuration object for the monitoring job.- Parameters:
modelQualityAppSpecification- Container image configuration object for the monitoring job. This parameter is required.- Returns:
this
-
modelQualityAppSpecification
@Stability(Stable) public CfnModelQualityJobDefinition.Builder modelQualityAppSpecification(CfnModelQualityJobDefinition.ModelQualityAppSpecificationProperty modelQualityAppSpecification) Container image configuration object for the monitoring job.- Parameters:
modelQualityAppSpecification- Container image configuration object for the monitoring job. This parameter is required.- Returns:
this
-
modelQualityJobInput
@Stability(Stable) public CfnModelQualityJobDefinition.Builder modelQualityJobInput(IResolvable modelQualityJobInput) A list of the inputs that are monitored.Currently endpoints are supported.
- Parameters:
modelQualityJobInput- A list of the inputs that are monitored. This parameter is required.- Returns:
this
-
modelQualityJobInput
@Stability(Stable) public CfnModelQualityJobDefinition.Builder modelQualityJobInput(CfnModelQualityJobDefinition.ModelQualityJobInputProperty modelQualityJobInput) A list of the inputs that are monitored.Currently endpoints are supported.
- Parameters:
modelQualityJobInput- A list of the inputs that are monitored. This parameter is required.- Returns:
this
-
modelQualityJobOutputConfig
@Stability(Stable) public CfnModelQualityJobDefinition.Builder modelQualityJobOutputConfig(IResolvable modelQualityJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
modelQualityJobOutputConfig- The output configuration for monitoring jobs. This parameter is required.- Returns:
this
-
modelQualityJobOutputConfig
@Stability(Stable) public CfnModelQualityJobDefinition.Builder modelQualityJobOutputConfig(CfnModelQualityJobDefinition.MonitoringOutputConfigProperty modelQualityJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
modelQualityJobOutputConfig- The output configuration for monitoring jobs. 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
-
endpointName
AWS::SageMaker::ModelQualityJobDefinition.EndpointName.- Parameters:
endpointName-AWS::SageMaker::ModelQualityJobDefinition.EndpointName. This parameter is required.- Returns:
this
-
jobDefinitionName
@Stability(Stable) public CfnModelQualityJobDefinition.Builder jobDefinitionName(String jobDefinitionName) The name of the monitoring job definition.- Parameters:
jobDefinitionName- The name of the monitoring job definition. This parameter is required.- Returns:
this
-
modelQualityBaselineConfig
@Stability(Stable) public CfnModelQualityJobDefinition.Builder modelQualityBaselineConfig(IResolvable modelQualityBaselineConfig) Specifies the constraints and baselines for the monitoring job.- Parameters:
modelQualityBaselineConfig- Specifies the constraints and baselines for the monitoring job. This parameter is required.- Returns:
this
-
modelQualityBaselineConfig
@Stability(Stable) public CfnModelQualityJobDefinition.Builder modelQualityBaselineConfig(CfnModelQualityJobDefinition.ModelQualityBaselineConfigProperty modelQualityBaselineConfig) Specifies the constraints and baselines for the monitoring job.- Parameters:
modelQualityBaselineConfig- Specifies the constraints and baselines for the monitoring job. This parameter is required.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnModelQualityJobDefinition.Builder networkConfig(IResolvable networkConfig) Specifies the network configuration for the monitoring job.- Parameters:
networkConfig- Specifies the network configuration for the monitoring job. This parameter is required.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnModelQualityJobDefinition.Builder networkConfig(CfnModelQualityJobDefinition.NetworkConfigProperty networkConfig) Specifies the network configuration for the monitoring job.- Parameters:
networkConfig- Specifies the network configuration for the monitoring job. This parameter is required.- Returns:
this
-
stoppingCondition
@Stability(Stable) public CfnModelQualityJobDefinition.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 CfnModelQualityJobDefinition.Builder stoppingCondition(CfnModelQualityJobDefinition.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<CfnModelQualityJobDefinition>- Returns:
- a newly built instance of
CfnModelQualityJobDefinition.
-