@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateModelQualityJobDefinitionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateModelQualityJobDefinitionRequest() |
Modifier and Type | Method and Description |
---|---|
CreateModelQualityJobDefinitionRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getJobDefinitionName()
The name of the monitoring job definition.
|
MonitoringResources |
getJobResources() |
ModelQualityAppSpecification |
getModelQualityAppSpecification()
The container that runs the monitoring job.
|
ModelQualityBaselineConfig |
getModelQualityBaselineConfig()
Specifies the constraints and baselines for the monitoring job.
|
ModelQualityJobInput |
getModelQualityJobInput()
A list of the inputs that are monitored.
|
MonitoringOutputConfig |
getModelQualityJobOutputConfig() |
MonitoringNetworkConfig |
getNetworkConfig()
Specifies the network configuration for the monitoring job.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
|
MonitoringStoppingCondition |
getStoppingCondition() |
List<Tag> |
getTags()
(Optional) An array of key-value pairs.
|
int |
hashCode() |
void |
setJobDefinitionName(String jobDefinitionName)
The name of the monitoring job definition.
|
void |
setJobResources(MonitoringResources jobResources) |
void |
setModelQualityAppSpecification(ModelQualityAppSpecification modelQualityAppSpecification)
The container that runs the monitoring job.
|
void |
setModelQualityBaselineConfig(ModelQualityBaselineConfig modelQualityBaselineConfig)
Specifies the constraints and baselines for the monitoring job.
|
void |
setModelQualityJobInput(ModelQualityJobInput modelQualityJobInput)
A list of the inputs that are monitored.
|
void |
setModelQualityJobOutputConfig(MonitoringOutputConfig modelQualityJobOutputConfig) |
void |
setNetworkConfig(MonitoringNetworkConfig networkConfig)
Specifies the network configuration for the monitoring job.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
|
void |
setStoppingCondition(MonitoringStoppingCondition stoppingCondition) |
void |
setTags(Collection<Tag> tags)
(Optional) An array of key-value pairs.
|
String |
toString()
Returns a string representation of this object.
|
CreateModelQualityJobDefinitionRequest |
withJobDefinitionName(String jobDefinitionName)
The name of the monitoring job definition.
|
CreateModelQualityJobDefinitionRequest |
withJobResources(MonitoringResources jobResources) |
CreateModelQualityJobDefinitionRequest |
withModelQualityAppSpecification(ModelQualityAppSpecification modelQualityAppSpecification)
The container that runs the monitoring job.
|
CreateModelQualityJobDefinitionRequest |
withModelQualityBaselineConfig(ModelQualityBaselineConfig modelQualityBaselineConfig)
Specifies the constraints and baselines for the monitoring job.
|
CreateModelQualityJobDefinitionRequest |
withModelQualityJobInput(ModelQualityJobInput modelQualityJobInput)
A list of the inputs that are monitored.
|
CreateModelQualityJobDefinitionRequest |
withModelQualityJobOutputConfig(MonitoringOutputConfig modelQualityJobOutputConfig) |
CreateModelQualityJobDefinitionRequest |
withNetworkConfig(MonitoringNetworkConfig networkConfig)
Specifies the network configuration for the monitoring job.
|
CreateModelQualityJobDefinitionRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
|
CreateModelQualityJobDefinitionRequest |
withStoppingCondition(MonitoringStoppingCondition stoppingCondition) |
CreateModelQualityJobDefinitionRequest |
withTags(Collection<Tag> tags)
(Optional) An array of key-value pairs.
|
CreateModelQualityJobDefinitionRequest |
withTags(Tag... tags)
(Optional) An array of key-value pairs.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public CreateModelQualityJobDefinitionRequest()
public void setJobDefinitionName(String jobDefinitionName)
The name of the monitoring job definition.
jobDefinitionName
- The name of the monitoring job definition.public String getJobDefinitionName()
The name of the monitoring job definition.
public CreateModelQualityJobDefinitionRequest withJobDefinitionName(String jobDefinitionName)
The name of the monitoring job definition.
jobDefinitionName
- The name of the monitoring job definition.public void setModelQualityBaselineConfig(ModelQualityBaselineConfig modelQualityBaselineConfig)
Specifies the constraints and baselines for the monitoring job.
modelQualityBaselineConfig
- Specifies the constraints and baselines for the monitoring job.public ModelQualityBaselineConfig getModelQualityBaselineConfig()
Specifies the constraints and baselines for the monitoring job.
public CreateModelQualityJobDefinitionRequest withModelQualityBaselineConfig(ModelQualityBaselineConfig modelQualityBaselineConfig)
Specifies the constraints and baselines for the monitoring job.
modelQualityBaselineConfig
- Specifies the constraints and baselines for the monitoring job.public void setModelQualityAppSpecification(ModelQualityAppSpecification modelQualityAppSpecification)
The container that runs the monitoring job.
modelQualityAppSpecification
- The container that runs the monitoring job.public ModelQualityAppSpecification getModelQualityAppSpecification()
The container that runs the monitoring job.
public CreateModelQualityJobDefinitionRequest withModelQualityAppSpecification(ModelQualityAppSpecification modelQualityAppSpecification)
The container that runs the monitoring job.
modelQualityAppSpecification
- The container that runs the monitoring job.public void setModelQualityJobInput(ModelQualityJobInput modelQualityJobInput)
A list of the inputs that are monitored. Currently endpoints are supported.
modelQualityJobInput
- A list of the inputs that are monitored. Currently endpoints are supported.public ModelQualityJobInput getModelQualityJobInput()
A list of the inputs that are monitored. Currently endpoints are supported.
public CreateModelQualityJobDefinitionRequest withModelQualityJobInput(ModelQualityJobInput modelQualityJobInput)
A list of the inputs that are monitored. Currently endpoints are supported.
modelQualityJobInput
- A list of the inputs that are monitored. Currently endpoints are supported.public void setModelQualityJobOutputConfig(MonitoringOutputConfig modelQualityJobOutputConfig)
modelQualityJobOutputConfig
- public MonitoringOutputConfig getModelQualityJobOutputConfig()
public CreateModelQualityJobDefinitionRequest withModelQualityJobOutputConfig(MonitoringOutputConfig modelQualityJobOutputConfig)
modelQualityJobOutputConfig
- public void setJobResources(MonitoringResources jobResources)
jobResources
- public MonitoringResources getJobResources()
public CreateModelQualityJobDefinitionRequest withJobResources(MonitoringResources jobResources)
jobResources
- public void setNetworkConfig(MonitoringNetworkConfig networkConfig)
Specifies the network configuration for the monitoring job.
networkConfig
- Specifies the network configuration for the monitoring job.public MonitoringNetworkConfig getNetworkConfig()
Specifies the network configuration for the monitoring job.
public CreateModelQualityJobDefinitionRequest withNetworkConfig(MonitoringNetworkConfig networkConfig)
Specifies the network configuration for the monitoring job.
networkConfig
- Specifies the network configuration for the monitoring job.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
roleArn
- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your
behalf.public String getRoleArn()
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
public CreateModelQualityJobDefinitionRequest withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
roleArn
- The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your
behalf.public void setStoppingCondition(MonitoringStoppingCondition stoppingCondition)
stoppingCondition
- public MonitoringStoppingCondition getStoppingCondition()
public CreateModelQualityJobDefinitionRequest withStoppingCondition(MonitoringStoppingCondition stoppingCondition)
stoppingCondition
- public List<Tag> getTags()
(Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
public void setTags(Collection<Tag> tags)
(Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
tags
- (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.public CreateModelQualityJobDefinitionRequest withTags(Tag... tags)
(Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.public CreateModelQualityJobDefinitionRequest withTags(Collection<Tag> tags)
(Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
tags
- (Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.public String toString()
toString
in class Object
Object.toString()
public CreateModelQualityJobDefinitionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()