@Generated(value="software.amazon.awssdk:codegen") public final class CreateModelPackageRequest extends SageMakerRequest implements ToCopyableBuilder<CreateModelPackageRequest.Builder,CreateModelPackageRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateModelPackageRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateModelPackageRequest.Builder |
builder() |
Boolean |
certifyForMarketplace()
Whether to certify the model package for listing on AWS Marketplace.
|
String |
clientToken()
A unique token that guarantees that the call to this API is idempotent.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
InferenceSpecification |
inferenceSpecification()
Specifies details about inference jobs that can be run with models based on this model package, including the
following:
|
MetadataProperties |
metadataProperties()
Returns the value of the MetadataProperties property for this object.
|
ModelApprovalStatus |
modelApprovalStatus()
Whether the model is approved for deployment.
|
String |
modelApprovalStatusAsString()
Whether the model is approved for deployment.
|
ModelMetrics |
modelMetrics()
A structure that contains model metrics reports.
|
String |
modelPackageDescription()
A description of the model package.
|
String |
modelPackageGroupName()
The name of the model group that this model version belongs to.
|
String |
modelPackageName()
The name of the model package.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateModelPackageRequest.Builder> |
serializableBuilderClass() |
SourceAlgorithmSpecification |
sourceAlgorithmSpecification()
Details about the algorithm that was used to create the model package.
|
List<Tag> |
tags()
A list of key value pairs associated with the model.
|
CreateModelPackageRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ModelPackageValidationSpecification |
validationSpecification()
Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String modelPackageName()
The name of the model package. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).
This parameter is required for unversioned models. It is not applicable to versioned models.
This parameter is required for unversioned models. It is not applicable to versioned models.
public String modelPackageGroupName()
The name of the model group that this model version belongs to.
This parameter is required for versioned models, and does not apply to unversioned models.
This parameter is required for versioned models, and does not apply to unversioned models.
public String modelPackageDescription()
A description of the model package.
public InferenceSpecification inferenceSpecification()
Specifies details about inference jobs that can be run with models based on this model package, including the following:
The Amazon ECR paths of containers that contain the inference code and model artifacts.
The instance types that the model package supports for transform jobs and real-time endpoints used for inference.
The input and output content formats that the model package supports for inference.
The Amazon ECR paths of containers that contain the inference code and model artifacts.
The instance types that the model package supports for transform jobs and real-time endpoints used for inference.
The input and output content formats that the model package supports for inference.
public ModelPackageValidationSpecification validationSpecification()
Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.
public SourceAlgorithmSpecification sourceAlgorithmSpecification()
Details about the algorithm that was used to create the model package.
public Boolean certifyForMarketplace()
Whether to certify the model package for listing on AWS Marketplace.
This parameter is optional for unversioned models, and does not apply to versioned models.
This parameter is optional for unversioned models, and does not apply to versioned models.
public boolean hasTags()
public List<Tag> tags()
A list of key value pairs associated with the model. For more information, see Tagging AWS resources in the AWS General Reference Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public ModelApprovalStatus modelApprovalStatus()
Whether the model is approved for deployment.
This parameter is optional for versioned models, and does not apply to unversioned models.
For versioned models, the value of this parameter must be set to Approved to deploy the model.
If the service returns an enum value that is not available in the current SDK version,
modelApprovalStatus will return ModelApprovalStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from modelApprovalStatusAsString().
This parameter is optional for versioned models, and does not apply to unversioned models.
For versioned models, the value of this parameter must be set to Approved to deploy the
model.
ModelApprovalStatuspublic String modelApprovalStatusAsString()
Whether the model is approved for deployment.
This parameter is optional for versioned models, and does not apply to unversioned models.
For versioned models, the value of this parameter must be set to Approved to deploy the model.
If the service returns an enum value that is not available in the current SDK version,
modelApprovalStatus will return ModelApprovalStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from modelApprovalStatusAsString().
This parameter is optional for versioned models, and does not apply to unversioned models.
For versioned models, the value of this parameter must be set to Approved to deploy the
model.
ModelApprovalStatuspublic MetadataProperties metadataProperties()
public ModelMetrics modelMetrics()
A structure that contains model metrics reports.
public String clientToken()
A unique token that guarantees that the call to this API is idempotent.
public CreateModelPackageRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateModelPackageRequest.Builder,CreateModelPackageRequest>toBuilder in class SageMakerRequestpublic static CreateModelPackageRequest.Builder builder()
public static Class<? extends CreateModelPackageRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.