Class CfnModelExplainabilityJobDefinitionMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnModelExplainabilityJobDefinitionMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnModelExplainabilityJobDefinitionMixinProps>
- Enclosing interface:
CfnModelExplainabilityJobDefinitionMixinProps
@Stability(Stable)
public static final class CfnModelExplainabilityJobDefinitionMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnModelExplainabilityJobDefinitionMixinProps>
A builder for
CfnModelExplainabilityJobDefinitionMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.endpointName(String endpointName) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getEndpointName()jobDefinitionName(String jobDefinitionName) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getJobDefinitionName()jobResources(CfnModelExplainabilityJobDefinitionPropsMixin.MonitoringResourcesProperty jobResources) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getJobResources()jobResources(IResolvable jobResources) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getJobResources()modelExplainabilityAppSpecification(CfnModelExplainabilityJobDefinitionPropsMixin.ModelExplainabilityAppSpecificationProperty modelExplainabilityAppSpecification) modelExplainabilityAppSpecification(IResolvable modelExplainabilityAppSpecification) modelExplainabilityBaselineConfig(CfnModelExplainabilityJobDefinitionPropsMixin.ModelExplainabilityBaselineConfigProperty modelExplainabilityBaselineConfig) modelExplainabilityBaselineConfig(IResolvable modelExplainabilityBaselineConfig) modelExplainabilityJobInput(CfnModelExplainabilityJobDefinitionPropsMixin.ModelExplainabilityJobInputProperty modelExplainabilityJobInput) modelExplainabilityJobInput(IResolvable modelExplainabilityJobInput) modelExplainabilityJobOutputConfig(CfnModelExplainabilityJobDefinitionPropsMixin.MonitoringOutputConfigProperty modelExplainabilityJobOutputConfig) modelExplainabilityJobOutputConfig(IResolvable modelExplainabilityJobOutputConfig) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getNetworkConfig()networkConfig(IResolvable networkConfig) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getNetworkConfig()Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getRoleArn()Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getRoleArn()stoppingCondition(CfnModelExplainabilityJobDefinitionPropsMixin.StoppingConditionProperty stoppingCondition) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getStoppingCondition()stoppingCondition(IResolvable stoppingCondition) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getStoppingCondition()Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
endpointName
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder endpointName(String endpointName) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getEndpointName()- Parameters:
endpointName- The name of the endpoint used to run the monitoring job.- Returns:
this
-
jobDefinitionName
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder jobDefinitionName(String jobDefinitionName) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getJobDefinitionName()- Parameters:
jobDefinitionName- The name of the model explainability job definition. The name must be unique within an AWS Region in the AWS account.- Returns:
this
-
jobResources
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder jobResources(IResolvable jobResources) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getJobResources()- Parameters:
jobResources- Identifies the resources to deploy for a monitoring job.- Returns:
this
-
jobResources
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder jobResources(CfnModelExplainabilityJobDefinitionPropsMixin.MonitoringResourcesProperty jobResources) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getJobResources()- Parameters:
jobResources- Identifies the resources to deploy for a monitoring job.- Returns:
this
-
modelExplainabilityAppSpecification
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder modelExplainabilityAppSpecification(IResolvable modelExplainabilityAppSpecification) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getModelExplainabilityAppSpecification()- Parameters:
modelExplainabilityAppSpecification- Configures the model explainability job to run a specified Docker container image.- Returns:
this
-
modelExplainabilityAppSpecification
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder modelExplainabilityAppSpecification(CfnModelExplainabilityJobDefinitionPropsMixin.ModelExplainabilityAppSpecificationProperty modelExplainabilityAppSpecification) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getModelExplainabilityAppSpecification()- Parameters:
modelExplainabilityAppSpecification- Configures the model explainability job to run a specified Docker container image.- Returns:
this
-
modelExplainabilityBaselineConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder modelExplainabilityBaselineConfig(IResolvable modelExplainabilityBaselineConfig) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getModelExplainabilityBaselineConfig()- Parameters:
modelExplainabilityBaselineConfig- The baseline configuration for a model explainability job.- Returns:
this
-
modelExplainabilityBaselineConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder modelExplainabilityBaselineConfig(CfnModelExplainabilityJobDefinitionPropsMixin.ModelExplainabilityBaselineConfigProperty modelExplainabilityBaselineConfig) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getModelExplainabilityBaselineConfig()- Parameters:
modelExplainabilityBaselineConfig- The baseline configuration for a model explainability job.- Returns:
this
-
modelExplainabilityJobInput
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder modelExplainabilityJobInput(IResolvable modelExplainabilityJobInput) - Parameters:
modelExplainabilityJobInput- Inputs for the model explainability job.- Returns:
this
-
modelExplainabilityJobInput
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder modelExplainabilityJobInput(CfnModelExplainabilityJobDefinitionPropsMixin.ModelExplainabilityJobInputProperty modelExplainabilityJobInput) - Parameters:
modelExplainabilityJobInput- Inputs for the model explainability job.- Returns:
this
-
modelExplainabilityJobOutputConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder modelExplainabilityJobOutputConfig(IResolvable modelExplainabilityJobOutputConfig) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getModelExplainabilityJobOutputConfig()- Parameters:
modelExplainabilityJobOutputConfig- The output configuration for monitoring jobs.- Returns:
this
-
modelExplainabilityJobOutputConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder modelExplainabilityJobOutputConfig(CfnModelExplainabilityJobDefinitionPropsMixin.MonitoringOutputConfigProperty modelExplainabilityJobOutputConfig) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getModelExplainabilityJobOutputConfig()- Parameters:
modelExplainabilityJobOutputConfig- The output configuration for monitoring jobs.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder networkConfig(IResolvable networkConfig) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getNetworkConfig()- Parameters:
networkConfig- Networking options for a model explainability job.- Returns:
this
-
networkConfig
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder networkConfig(CfnModelExplainabilityJobDefinitionPropsMixin.NetworkConfigProperty networkConfig) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getNetworkConfig()- Parameters:
networkConfig- Networking options for a model explainability job.- Returns:
this
-
roleArn
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder roleArn(String roleArn) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getRoleArn()- Parameters:
roleArn- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.- Returns:
this
-
roleArn
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder roleArn(IRoleRef roleArn) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getRoleArn()- Parameters:
roleArn- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.- Returns:
this
-
stoppingCondition
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder stoppingCondition(IResolvable stoppingCondition) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getStoppingCondition()- Parameters:
stoppingCondition- A time limit for how long the monitoring job is allowed to run before stopping.- Returns:
this
-
stoppingCondition
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder stoppingCondition(CfnModelExplainabilityJobDefinitionPropsMixin.StoppingConditionProperty stoppingCondition) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getStoppingCondition()- Parameters:
stoppingCondition- A time limit for how long the monitoring job is allowed to run before stopping.- Returns:
this
-
tags
@Stability(Stable) public CfnModelExplainabilityJobDefinitionMixinProps.Builder tags(List<? extends CfnTag> tags) Sets the value ofCfnModelExplainabilityJobDefinitionMixinProps.getTags()- Parameters:
tags- An array of key-value pairs to apply to this resource. For more information, see Tag .- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnModelExplainabilityJobDefinitionMixinProps>- Returns:
- a new instance of
CfnModelExplainabilityJobDefinitionMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-