@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateInferenceRecommendationsJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateInferenceRecommendationsJobRequest() |
Modifier and Type | Method and Description |
---|---|
CreateInferenceRecommendationsJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
RecommendationJobInputConfig |
getInputConfig()
Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and
endpoint configurations.
|
String |
getJobDescription()
Description of the recommendation job.
|
String |
getJobName()
A name for the recommendation job.
|
String |
getJobType()
Defines the type of recommendation job.
|
RecommendationJobOutputConfig |
getOutputConfig()
Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side encryption.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
|
RecommendationJobStoppingConditions |
getStoppingConditions()
A set of conditions for stopping a recommendation job.
|
List<Tag> |
getTags()
The metadata that you apply to Amazon Web Services resources to help you categorize and organize them.
|
int |
hashCode() |
void |
setInputConfig(RecommendationJobInputConfig inputConfig)
Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and
endpoint configurations.
|
void |
setJobDescription(String jobDescription)
Description of the recommendation job.
|
void |
setJobName(String jobName)
A name for the recommendation job.
|
void |
setJobType(String jobType)
Defines the type of recommendation job.
|
void |
setOutputConfig(RecommendationJobOutputConfig outputConfig)
Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side encryption.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
|
void |
setStoppingConditions(RecommendationJobStoppingConditions stoppingConditions)
A set of conditions for stopping a recommendation job.
|
void |
setTags(Collection<Tag> tags)
The metadata that you apply to Amazon Web Services resources to help you categorize and organize them.
|
String |
toString()
Returns a string representation of this object.
|
CreateInferenceRecommendationsJobRequest |
withInputConfig(RecommendationJobInputConfig inputConfig)
Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and
endpoint configurations.
|
CreateInferenceRecommendationsJobRequest |
withJobDescription(String jobDescription)
Description of the recommendation job.
|
CreateInferenceRecommendationsJobRequest |
withJobName(String jobName)
A name for the recommendation job.
|
CreateInferenceRecommendationsJobRequest |
withJobType(RecommendationJobType jobType)
Defines the type of recommendation job.
|
CreateInferenceRecommendationsJobRequest |
withJobType(String jobType)
Defines the type of recommendation job.
|
CreateInferenceRecommendationsJobRequest |
withOutputConfig(RecommendationJobOutputConfig outputConfig)
Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side encryption.
|
CreateInferenceRecommendationsJobRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
|
CreateInferenceRecommendationsJobRequest |
withStoppingConditions(RecommendationJobStoppingConditions stoppingConditions)
A set of conditions for stopping a recommendation job.
|
CreateInferenceRecommendationsJobRequest |
withTags(Collection<Tag> tags)
The metadata that you apply to Amazon Web Services resources to help you categorize and organize them.
|
CreateInferenceRecommendationsJobRequest |
withTags(Tag... tags)
The metadata that you apply to Amazon Web Services resources to help you categorize and organize them.
|
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 CreateInferenceRecommendationsJobRequest()
public void setJobName(String jobName)
A name for the recommendation job. The name must be unique within the Amazon Web Services Region and within your Amazon Web Services account. The job name is passed down to the resources created by the recommendation job. The names of resources (such as the model, endpoint configuration, endpoint, and compilation) that are prefixed with the job name are truncated at 40 characters.
jobName
- A name for the recommendation job. The name must be unique within the Amazon Web Services Region and
within your Amazon Web Services account. The job name is passed down to the resources created by the
recommendation job. The names of resources (such as the model, endpoint configuration, endpoint, and
compilation) that are prefixed with the job name are truncated at 40 characters.public String getJobName()
A name for the recommendation job. The name must be unique within the Amazon Web Services Region and within your Amazon Web Services account. The job name is passed down to the resources created by the recommendation job. The names of resources (such as the model, endpoint configuration, endpoint, and compilation) that are prefixed with the job name are truncated at 40 characters.
public CreateInferenceRecommendationsJobRequest withJobName(String jobName)
A name for the recommendation job. The name must be unique within the Amazon Web Services Region and within your Amazon Web Services account. The job name is passed down to the resources created by the recommendation job. The names of resources (such as the model, endpoint configuration, endpoint, and compilation) that are prefixed with the job name are truncated at 40 characters.
jobName
- A name for the recommendation job. The name must be unique within the Amazon Web Services Region and
within your Amazon Web Services account. The job name is passed down to the resources created by the
recommendation job. The names of resources (such as the model, endpoint configuration, endpoint, and
compilation) that are prefixed with the job name are truncated at 40 characters.public void setJobType(String jobType)
Defines the type of recommendation job. Specify Default
to initiate an instance recommendation and
Advanced
to initiate a load test. If left unspecified, Amazon SageMaker Inference Recommender will
run an instance recommendation (DEFAULT
) job.
jobType
- Defines the type of recommendation job. Specify Default
to initiate an instance
recommendation and Advanced
to initiate a load test. If left unspecified, Amazon SageMaker
Inference Recommender will run an instance recommendation (DEFAULT
) job.RecommendationJobType
public String getJobType()
Defines the type of recommendation job. Specify Default
to initiate an instance recommendation and
Advanced
to initiate a load test. If left unspecified, Amazon SageMaker Inference Recommender will
run an instance recommendation (DEFAULT
) job.
Default
to initiate an instance
recommendation and Advanced
to initiate a load test. If left unspecified, Amazon SageMaker
Inference Recommender will run an instance recommendation (DEFAULT
) job.RecommendationJobType
public CreateInferenceRecommendationsJobRequest withJobType(String jobType)
Defines the type of recommendation job. Specify Default
to initiate an instance recommendation and
Advanced
to initiate a load test. If left unspecified, Amazon SageMaker Inference Recommender will
run an instance recommendation (DEFAULT
) job.
jobType
- Defines the type of recommendation job. Specify Default
to initiate an instance
recommendation and Advanced
to initiate a load test. If left unspecified, Amazon SageMaker
Inference Recommender will run an instance recommendation (DEFAULT
) job.RecommendationJobType
public CreateInferenceRecommendationsJobRequest withJobType(RecommendationJobType jobType)
Defines the type of recommendation job. Specify Default
to initiate an instance recommendation and
Advanced
to initiate a load test. If left unspecified, Amazon SageMaker Inference Recommender will
run an instance recommendation (DEFAULT
) job.
jobType
- Defines the type of recommendation job. Specify Default
to initiate an instance
recommendation and Advanced
to initiate a load test. If left unspecified, Amazon SageMaker
Inference Recommender will run an instance recommendation (DEFAULT
) job.RecommendationJobType
public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
roleArn
- The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your
behalf.public String getRoleArn()
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
public CreateInferenceRecommendationsJobRequest withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
roleArn
- The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your
behalf.public void setInputConfig(RecommendationJobInputConfig inputConfig)
Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and endpoint configurations.
inputConfig
- Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern,
and endpoint configurations.public RecommendationJobInputConfig getInputConfig()
Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and endpoint configurations.
public CreateInferenceRecommendationsJobRequest withInputConfig(RecommendationJobInputConfig inputConfig)
Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and endpoint configurations.
inputConfig
- Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern,
and endpoint configurations.public void setJobDescription(String jobDescription)
Description of the recommendation job.
jobDescription
- Description of the recommendation job.public String getJobDescription()
Description of the recommendation job.
public CreateInferenceRecommendationsJobRequest withJobDescription(String jobDescription)
Description of the recommendation job.
jobDescription
- Description of the recommendation job.public void setStoppingConditions(RecommendationJobStoppingConditions stoppingConditions)
A set of conditions for stopping a recommendation job. If any of the conditions are met, the job is automatically stopped.
stoppingConditions
- A set of conditions for stopping a recommendation job. If any of the conditions are met, the job is
automatically stopped.public RecommendationJobStoppingConditions getStoppingConditions()
A set of conditions for stopping a recommendation job. If any of the conditions are met, the job is automatically stopped.
public CreateInferenceRecommendationsJobRequest withStoppingConditions(RecommendationJobStoppingConditions stoppingConditions)
A set of conditions for stopping a recommendation job. If any of the conditions are met, the job is automatically stopped.
stoppingConditions
- A set of conditions for stopping a recommendation job. If any of the conditions are met, the job is
automatically stopped.public void setOutputConfig(RecommendationJobOutputConfig outputConfig)
Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side encryption.
outputConfig
- Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side
encryption.public RecommendationJobOutputConfig getOutputConfig()
Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side encryption.
public CreateInferenceRecommendationsJobRequest withOutputConfig(RecommendationJobOutputConfig outputConfig)
Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side encryption.
outputConfig
- Provides information about the output artifacts and the KMS key to use for Amazon S3 server-side
encryption.public List<Tag> getTags()
The metadata that you apply to Amazon Web Services resources to help you categorize and organize them. Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
public void setTags(Collection<Tag> tags)
The metadata that you apply to Amazon Web Services resources to help you categorize and organize them. Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
tags
- The metadata that you apply to Amazon Web Services resources to help you categorize and organize them.
Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services
Resources in the Amazon Web Services General Reference.public CreateInferenceRecommendationsJobRequest withTags(Tag... tags)
The metadata that you apply to Amazon Web Services resources to help you categorize and organize them. Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
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
- The metadata that you apply to Amazon Web Services resources to help you categorize and organize them.
Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services
Resources in the Amazon Web Services General Reference.public CreateInferenceRecommendationsJobRequest withTags(Collection<Tag> tags)
The metadata that you apply to Amazon Web Services resources to help you categorize and organize them. Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
tags
- The metadata that you apply to Amazon Web Services resources to help you categorize and organize them.
Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services
Resources in the Amazon Web Services General Reference.public String toString()
toString
in class Object
Object.toString()
public CreateInferenceRecommendationsJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()