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) The name of the endpoint used to run the monitoring job.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(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- 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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- 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:
-
endpointName
@Stability(Stable) public CfnModelExplainabilityJobDefinition.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 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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
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
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnModelExplainabilityJobDefinition>
- Returns:
- a newly built instance of
CfnModelExplainabilityJobDefinition
.
-