Class CfnModelExplainabilityJobDefinitionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnModelExplainabilityJobDefinitionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnModelExplainabilityJobDefinitionPropsMixin>
- Enclosing class:
CfnModelExplainabilityJobDefinitionPropsMixin
@Stability(Stable)
public static final class CfnModelExplainabilityJobDefinitionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnModelExplainabilityJobDefinitionPropsMixin>
A fluent builder for
CfnModelExplainabilityJobDefinitionPropsMixin.-
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 model explainability job definition.jobResources(CfnModelExplainabilityJobDefinitionPropsMixin.MonitoringResourcesProperty jobResources) Identifies the resources to deploy for a monitoring job.jobResources(IResolvable jobResources) Identifies the resources to deploy for a monitoring job.modelExplainabilityAppSpecification(CfnModelExplainabilityJobDefinitionPropsMixin.ModelExplainabilityAppSpecificationProperty modelExplainabilityAppSpecification) Configures the model explainability job to run a specified Docker container image.modelExplainabilityAppSpecification(IResolvable modelExplainabilityAppSpecification) Configures the model explainability job to run a specified Docker container image.modelExplainabilityBaselineConfig(CfnModelExplainabilityJobDefinitionPropsMixin.ModelExplainabilityBaselineConfigProperty modelExplainabilityBaselineConfig) The baseline configuration for a model explainability job.modelExplainabilityBaselineConfig(IResolvable modelExplainabilityBaselineConfig) The baseline configuration for a model explainability job.modelExplainabilityJobInput(CfnModelExplainabilityJobDefinitionPropsMixin.ModelExplainabilityJobInputProperty modelExplainabilityJobInput) Inputs for the model explainability job.modelExplainabilityJobInput(IResolvable modelExplainabilityJobInput) Inputs for the model explainability job.modelExplainabilityJobOutputConfig(CfnModelExplainabilityJobDefinitionPropsMixin.MonitoringOutputConfigProperty modelExplainabilityJobOutputConfig) The output configuration for monitoring jobs.modelExplainabilityJobOutputConfig(IResolvable modelExplainabilityJobOutputConfig) The output configuration for monitoring jobs.Networking options for a model explainability job.networkConfig(IResolvable networkConfig) 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.The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.stoppingCondition(CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnModelExplainabilityJobDefinitionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnModelExplainabilityJobDefinitionPropsMixin.Builder.
-
endpointName
@Stability(Stable) public CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.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:
-
jobResources
@Stability(Stable) public CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.Builder jobResources(CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.Builder modelExplainabilityAppSpecification(CfnModelExplainabilityJobDefinitionPropsMixin.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:
-
modelExplainabilityBaselineConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.Builder modelExplainabilityBaselineConfig(CfnModelExplainabilityJobDefinitionPropsMixin.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:
-
modelExplainabilityJobInput
@Stability(Stable) public CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.Builder modelExplainabilityJobInput(CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.Builder modelExplainabilityJobOutputConfig(CfnModelExplainabilityJobDefinitionPropsMixin.MonitoringOutputConfigProperty modelExplainabilityJobOutputConfig) The output configuration for monitoring jobs.- Parameters:
modelExplainabilityJobOutputConfig- The output configuration for monitoring jobs. This parameter is required.- Returns:
this- See Also:
-
networkConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.Builder networkConfig(CfnModelExplainabilityJobDefinitionPropsMixin.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:
-
roleArn
@Stability(Stable) public CfnModelExplainabilityJobDefinitionPropsMixin.Builder roleArn(String 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
@Stability(Stable) public CfnModelExplainabilityJobDefinitionPropsMixin.Builder roleArn(IRoleRef 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 CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.Builder stoppingCondition(CfnModelExplainabilityJobDefinitionPropsMixin.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 CfnModelExplainabilityJobDefinitionPropsMixin.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<CfnModelExplainabilityJobDefinitionPropsMixin>- Returns:
- a newly built instance of
CfnModelExplainabilityJobDefinitionPropsMixin.
-