Class CfnModelBiasJobDefinitionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnModelBiasJobDefinitionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnModelBiasJobDefinitionPropsMixin>
- Enclosing class:
CfnModelBiasJobDefinitionPropsMixin
@Stability(Stable)
public static final class CfnModelBiasJobDefinitionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnModelBiasJobDefinitionPropsMixin>
A fluent builder for
CfnModelBiasJobDefinitionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) endpointName(String endpointName) The name of the endpoint used to run the monitoring job.jobDefinitionName(String jobDefinitionName) The name of the bias job definition.Identifies the resources to deploy for a monitoring job.jobResources(IResolvable jobResources) Identifies the resources to deploy for a monitoring job.modelBiasAppSpecification(CfnModelBiasJobDefinitionPropsMixin.ModelBiasAppSpecificationProperty modelBiasAppSpecification) Configures the model bias job to run a specified Docker container image.modelBiasAppSpecification(IResolvable modelBiasAppSpecification) Configures the model bias job to run a specified Docker container image.modelBiasBaselineConfig(CfnModelBiasJobDefinitionPropsMixin.ModelBiasBaselineConfigProperty modelBiasBaselineConfig) The baseline configuration for a model bias job.modelBiasBaselineConfig(IResolvable modelBiasBaselineConfig) The baseline configuration for a model bias job.modelBiasJobInput(CfnModelBiasJobDefinitionPropsMixin.ModelBiasJobInputProperty modelBiasJobInput) Inputs for the model bias job.modelBiasJobInput(IResolvable modelBiasJobInput) Inputs for the model bias job.modelBiasJobOutputConfig(CfnModelBiasJobDefinitionPropsMixin.MonitoringOutputConfigProperty modelBiasJobOutputConfig) The output configuration for monitoring jobs.modelBiasJobOutputConfig(IResolvable modelBiasJobOutputConfig) The output configuration for monitoring jobs.Networking options for a model bias job.networkConfig(IResolvable networkConfig) Networking options for a model bias job.The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.stoppingCondition(CfnModelBiasJobDefinitionPropsMixin.StoppingConditionProperty stoppingCondition) A time limit for how long the monitoring job is allowed to run before stopping.stoppingCondition(IResolvable 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 CfnModelBiasJobDefinitionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnModelBiasJobDefinitionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnModelBiasJobDefinitionPropsMixin.Builder.
-
endpointName
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder endpointName(String endpointName) The name of the endpoint used to run the monitoring job.- Parameters:
endpointName- The name of the endpoint used to run the monitoring job. This parameter is required.- Returns:
this- See Also:
-
jobDefinitionName
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder jobDefinitionName(String jobDefinitionName) The name of the bias job definition.The name must be unique within an AWS Region in the AWS account.
- Parameters:
jobDefinitionName- The name of the bias job definition. This parameter is required.- Returns:
this- See Also:
-
jobResources
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.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- See Also:
-
jobResources
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder jobResources(CfnModelBiasJobDefinitionPropsMixin.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- See Also:
-
modelBiasAppSpecification
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder modelBiasAppSpecification(IResolvable modelBiasAppSpecification) Configures the model bias job to run a specified Docker container image.- Parameters:
modelBiasAppSpecification- Configures the model bias job to run a specified Docker container image. This parameter is required.- Returns:
this- See Also:
-
modelBiasAppSpecification
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder modelBiasAppSpecification(CfnModelBiasJobDefinitionPropsMixin.ModelBiasAppSpecificationProperty modelBiasAppSpecification) Configures the model bias job to run a specified Docker container image.- Parameters:
modelBiasAppSpecification- Configures the model bias job to run a specified Docker container image. This parameter is required.- Returns:
this- See Also:
-
modelBiasBaselineConfig
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder modelBiasBaselineConfig(IResolvable modelBiasBaselineConfig) The baseline configuration for a model bias job.- Parameters:
modelBiasBaselineConfig- The baseline configuration for a model bias job. This parameter is required.- Returns:
this- See Also:
-
modelBiasBaselineConfig
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder modelBiasBaselineConfig(CfnModelBiasJobDefinitionPropsMixin.ModelBiasBaselineConfigProperty modelBiasBaselineConfig) The baseline configuration for a model bias job.- Parameters:
modelBiasBaselineConfig- The baseline configuration for a model bias job. This parameter is required.- Returns:
this- See Also:
-
modelBiasJobInput
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder modelBiasJobInput(IResolvable modelBiasJobInput) Inputs for the model bias job.- Parameters:
modelBiasJobInput- Inputs for the model bias job. This parameter is required.- Returns:
this- See Also:
-
modelBiasJobInput
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder modelBiasJobInput(CfnModelBiasJobDefinitionPropsMixin.ModelBiasJobInputProperty modelBiasJobInput) Inputs for the model bias job.- Parameters:
modelBiasJobInput- Inputs for the model bias job. This parameter is required.- Returns:
this- See Also:
-
modelBiasJobOutputConfig
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder modelBiasJobOutputConfig(IResolvable modelBiasJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
modelBiasJobOutputConfig- The output configuration for monitoring jobs. This parameter is required.- Returns:
this- See Also:
-
modelBiasJobOutputConfig
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder modelBiasJobOutputConfig(CfnModelBiasJobDefinitionPropsMixin.MonitoringOutputConfigProperty modelBiasJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
modelBiasJobOutputConfig- The output configuration for monitoring jobs. This parameter is required.- Returns:
this- See Also:
-
networkConfig
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder networkConfig(IResolvable networkConfig) Networking options for a model bias job.- Parameters:
networkConfig- Networking options for a model bias job. This parameter is required.- Returns:
this- See Also:
-
networkConfig
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder networkConfig(CfnModelBiasJobDefinitionPropsMixin.NetworkConfigProperty networkConfig) Networking options for a model bias job.- Parameters:
networkConfig- Networking options for a model bias job. This parameter is required.- Returns:
this- See Also:
-
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- See Also:
-
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- See Also:
-
stoppingCondition
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.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- See Also:
-
stoppingCondition
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder stoppingCondition(CfnModelBiasJobDefinitionPropsMixin.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- See Also:
-
tags
@Stability(Stable) public CfnModelBiasJobDefinitionPropsMixin.Builder tags(List<? extends CfnTag> 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- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnModelBiasJobDefinitionPropsMixin>- Returns:
- a newly built instance of
CfnModelBiasJobDefinitionPropsMixin.
-