Class CfnModelBiasJobDefinition.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnModelBiasJobDefinition.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnModelBiasJobDefinition>
- Enclosing class:
CfnModelBiasJobDefinition
@Stability(Stable)
public static final class CfnModelBiasJobDefinition.Builder
extends Object
implements software.amazon.jsii.Builder<CfnModelBiasJobDefinition>
A fluent builder for
CfnModelBiasJobDefinition
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
endpointName
(String endpointName) AWS::SageMaker::ModelBiasJobDefinition.EndpointName
.jobDefinitionName
(String jobDefinitionName) The name of the bias job definition.jobResources
(IResolvable jobResources) Identifies the resources to deploy for a monitoring job.Identifies the resources to deploy for a monitoring job.modelBiasAppSpecification
(IResolvable modelBiasAppSpecification) Configures the model bias job to run a specified Docker container image.modelBiasAppSpecification
(CfnModelBiasJobDefinition.ModelBiasAppSpecificationProperty modelBiasAppSpecification) Configures the model bias job to run a specified Docker container image.modelBiasBaselineConfig
(IResolvable modelBiasBaselineConfig) The baseline configuration for a model bias job.modelBiasBaselineConfig
(CfnModelBiasJobDefinition.ModelBiasBaselineConfigProperty modelBiasBaselineConfig) The baseline configuration for a model bias job.modelBiasJobInput
(IResolvable modelBiasJobInput) Inputs for the model bias job.modelBiasJobInput
(CfnModelBiasJobDefinition.ModelBiasJobInputProperty modelBiasJobInput) Inputs for the model bias job.modelBiasJobOutputConfig
(IResolvable modelBiasJobOutputConfig) The output configuration for monitoring jobs.modelBiasJobOutputConfig
(CfnModelBiasJobDefinition.MonitoringOutputConfigProperty modelBiasJobOutputConfig) The output configuration for monitoring jobs.networkConfig
(IResolvable networkConfig) Networking options for a model bias job.networkConfig
(CfnModelBiasJobDefinition.NetworkConfigProperty 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.stoppingCondition
(IResolvable stoppingCondition) A time limit for how long the monitoring job is allowed to run before stopping.stoppingCondition
(CfnModelBiasJobDefinition.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 CfnModelBiasJobDefinition.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
CfnModelBiasJobDefinition.Builder
.
-
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 CfnModelBiasJobDefinition.Builder jobResources(CfnModelBiasJobDefinition.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
-
modelBiasAppSpecification
@Stability(Stable) public CfnModelBiasJobDefinition.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
-
modelBiasAppSpecification
@Stability(Stable) public CfnModelBiasJobDefinition.Builder modelBiasAppSpecification(CfnModelBiasJobDefinition.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
-
modelBiasJobInput
@Stability(Stable) public CfnModelBiasJobDefinition.Builder modelBiasJobInput(IResolvable modelBiasJobInput) Inputs for the model bias job.- Parameters:
modelBiasJobInput
- Inputs for the model bias job. This parameter is required.- Returns:
this
-
modelBiasJobInput
@Stability(Stable) public CfnModelBiasJobDefinition.Builder modelBiasJobInput(CfnModelBiasJobDefinition.ModelBiasJobInputProperty modelBiasJobInput) Inputs for the model bias job.- Parameters:
modelBiasJobInput
- Inputs for the model bias job. This parameter is required.- Returns:
this
-
modelBiasJobOutputConfig
@Stability(Stable) public CfnModelBiasJobDefinition.Builder modelBiasJobOutputConfig(IResolvable modelBiasJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
modelBiasJobOutputConfig
- The output configuration for monitoring jobs. This parameter is required.- Returns:
this
-
modelBiasJobOutputConfig
@Stability(Stable) public CfnModelBiasJobDefinition.Builder modelBiasJobOutputConfig(CfnModelBiasJobDefinition.MonitoringOutputConfigProperty modelBiasJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
modelBiasJobOutputConfig
- 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::ModelBiasJobDefinition.EndpointName
.- Parameters:
endpointName
-AWS::SageMaker::ModelBiasJobDefinition.EndpointName
. This parameter is required.- Returns:
this
-
jobDefinitionName
@Stability(Stable) public CfnModelBiasJobDefinition.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
-
modelBiasBaselineConfig
@Stability(Stable) public CfnModelBiasJobDefinition.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
-
modelBiasBaselineConfig
@Stability(Stable) public CfnModelBiasJobDefinition.Builder modelBiasBaselineConfig(CfnModelBiasJobDefinition.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
-
networkConfig
@Stability(Stable) public CfnModelBiasJobDefinition.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
-
networkConfig
@Stability(Stable) public CfnModelBiasJobDefinition.Builder networkConfig(CfnModelBiasJobDefinition.NetworkConfigProperty networkConfig) Networking options for a model bias job.- Parameters:
networkConfig
- Networking options for a model bias job. This parameter is required.- Returns:
this
-
stoppingCondition
@Stability(Stable) public CfnModelBiasJobDefinition.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 CfnModelBiasJobDefinition.Builder stoppingCondition(CfnModelBiasJobDefinition.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:
build
in interfacesoftware.amazon.jsii.Builder<CfnModelBiasJobDefinition>
- Returns:
- a newly built instance of
CfnModelBiasJobDefinition
.
-