Class CfnModelExplainabilityJobDefinition.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnModelExplainabilityJobDefinition.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnModelExplainabilityJobDefinition>
- Enclosing class:
CfnModelExplainabilityJobDefinition
@Stability(Stable)
public static final class CfnModelExplainabilityJobDefinition.Builder
extends Object
implements software.amazon.jsii.Builder<CfnModelExplainabilityJobDefinition>
A fluent builder for
CfnModelExplainabilityJobDefinition
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
endpointName
(String endpointName) AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointName
.jobDefinitionName
(String jobDefinitionName) The name of the model explainability job definition.jobResources
(IResolvable jobResources) Identifies the resources to deploy for a monitoring job.Identifies the resources to deploy for a monitoring job.modelExplainabilityAppSpecification
(IResolvable modelExplainabilityAppSpecification) Configures the model explainability job to run a specified Docker container image.modelExplainabilityAppSpecification
(CfnModelExplainabilityJobDefinition.ModelExplainabilityAppSpecificationProperty modelExplainabilityAppSpecification) Configures the model explainability job to run a specified Docker container image.modelExplainabilityBaselineConfig
(IResolvable modelExplainabilityBaselineConfig) The baseline configuration for a model explainability job.modelExplainabilityBaselineConfig
(CfnModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfigProperty modelExplainabilityBaselineConfig) The baseline configuration for a model explainability job.modelExplainabilityJobInput
(IResolvable modelExplainabilityJobInput) Inputs for the model explainability job.modelExplainabilityJobInput
(CfnModelExplainabilityJobDefinition.ModelExplainabilityJobInputProperty modelExplainabilityJobInput) Inputs for the model explainability job.modelExplainabilityJobOutputConfig
(IResolvable modelExplainabilityJobOutputConfig) The output configuration for monitoring jobs.modelExplainabilityJobOutputConfig
(CfnModelExplainabilityJobDefinition.MonitoringOutputConfigProperty modelExplainabilityJobOutputConfig) The output configuration for monitoring jobs.networkConfig
(IResolvable networkConfig) Networking options for a model explainability job.Networking options for a model explainability 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
(CfnModelExplainabilityJobDefinition.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 CfnModelExplainabilityJobDefinition.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
CfnModelExplainabilityJobDefinition.Builder
.
-
jobResources
@Stability(Stable) public CfnModelExplainabilityJobDefinition.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 CfnModelExplainabilityJobDefinition.Builder jobResources(CfnModelExplainabilityJobDefinition.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
-
modelExplainabilityAppSpecification
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder modelExplainabilityAppSpecification(IResolvable modelExplainabilityAppSpecification) Configures the model explainability job to run a specified Docker container image.- Parameters:
modelExplainabilityAppSpecification
- Configures the model explainability job to run a specified Docker container image. This parameter is required.- Returns:
this
-
modelExplainabilityAppSpecification
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder modelExplainabilityAppSpecification(CfnModelExplainabilityJobDefinition.ModelExplainabilityAppSpecificationProperty modelExplainabilityAppSpecification) Configures the model explainability job to run a specified Docker container image.- Parameters:
modelExplainabilityAppSpecification
- Configures the model explainability job to run a specified Docker container image. This parameter is required.- Returns:
this
-
modelExplainabilityJobInput
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder modelExplainabilityJobInput(IResolvable modelExplainabilityJobInput) Inputs for the model explainability job.- Parameters:
modelExplainabilityJobInput
- Inputs for the model explainability job. This parameter is required.- Returns:
this
-
modelExplainabilityJobInput
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder modelExplainabilityJobInput(CfnModelExplainabilityJobDefinition.ModelExplainabilityJobInputProperty modelExplainabilityJobInput) Inputs for the model explainability job.- Parameters:
modelExplainabilityJobInput
- Inputs for the model explainability job. This parameter is required.- Returns:
this
-
modelExplainabilityJobOutputConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder modelExplainabilityJobOutputConfig(IResolvable modelExplainabilityJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
modelExplainabilityJobOutputConfig
- The output configuration for monitoring jobs. This parameter is required.- Returns:
this
-
modelExplainabilityJobOutputConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder modelExplainabilityJobOutputConfig(CfnModelExplainabilityJobDefinition.MonitoringOutputConfigProperty modelExplainabilityJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
modelExplainabilityJobOutputConfig
- 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
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder endpointName(String endpointName) AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointName
.- Parameters:
endpointName
-AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointName
. This parameter is required.- Returns:
this
-
jobDefinitionName
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder jobDefinitionName(String jobDefinitionName) The name of the model explainability job definition.The name must be unique within an AWS Region in the AWS account.
- Parameters:
jobDefinitionName
- The name of the model explainability job definition. This parameter is required.- Returns:
this
-
modelExplainabilityBaselineConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder modelExplainabilityBaselineConfig(IResolvable modelExplainabilityBaselineConfig) The baseline configuration for a model explainability job.- Parameters:
modelExplainabilityBaselineConfig
- The baseline configuration for a model explainability job. This parameter is required.- Returns:
this
-
modelExplainabilityBaselineConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder modelExplainabilityBaselineConfig(CfnModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfigProperty modelExplainabilityBaselineConfig) The baseline configuration for a model explainability job.- Parameters:
modelExplainabilityBaselineConfig
- The baseline configuration for a model explainability job. This parameter is required.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder networkConfig(IResolvable networkConfig) Networking options for a model explainability job.- Parameters:
networkConfig
- Networking options for a model explainability job. This parameter is required.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinition.Builder networkConfig(CfnModelExplainabilityJobDefinition.NetworkConfigProperty networkConfig) Networking options for a model explainability job.- Parameters:
networkConfig
- Networking options for a model explainability job. This parameter is required.- Returns:
this
-
stoppingCondition
@Stability(Stable) public CfnModelExplainabilityJobDefinition.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 CfnModelExplainabilityJobDefinition.Builder stoppingCondition(CfnModelExplainabilityJobDefinition.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
@Stability(Stable) public CfnModelExplainabilityJobDefinition.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
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnModelExplainabilityJobDefinition>
- Returns:
- a newly built instance of
CfnModelExplainabilityJobDefinition
.
-