@Generated(value="software.amazon.awssdk:codegen") public final class CreateEndpointConfigRequest extends SageMakerRequest implements ToCopyableBuilder<CreateEndpointConfigRequest.Builder,CreateEndpointConfigRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateEndpointConfigRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateEndpointConfigRequest.Builder |
builder() |
String |
endpointConfigName()
The name of the endpoint configuration.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyId()
The Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on
the storage volume attached to the ML compute instance that hosts the endpoint.
|
List<ProductionVariant> |
productionVariants()
An list of
ProductionVariant objects, one for each model that you want to host at this endpoint. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateEndpointConfigRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
A list of key-value pairs.
|
CreateEndpointConfigRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String endpointConfigName()
The name of the endpoint configuration. You specify this name in a CreateEndpoint request.
public List<ProductionVariant> productionVariants()
An list of ProductionVariant objects, one for each model that you want to host at this endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
ProductionVariant objects, one for each model that you want to host at this
endpoint.public List<Tag> tags()
A list of key-value pairs. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String kmsKeyId()
The Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.
Nitro-based instances do not support encryption with AWS KMS. If any of the models that you specify in the
ProductionVariants parameter use nitro-based instances, do not specify a value for the
KmsKeyId parameter. If you specify a value for KmsKeyId when using any nitro-based
instances, the call to CreateEndpointConfig fails.
For a list of nitro-based instances, see Nitro-based Instances in the Amazon Elastic Compute Cloud User Guide for Linux Instances.
For more information about storage volumes on nitro-based instances, see Amazon EBS and NVMe on Linux Instances.
Nitro-based instances do not support encryption with AWS KMS. If any of the models that you specify in
the ProductionVariants parameter use nitro-based instances, do not specify a value for the
KmsKeyId parameter. If you specify a value for KmsKeyId when using any
nitro-based instances, the call to CreateEndpointConfig fails.
For a list of nitro-based instances, see Nitro-based Instances in the Amazon Elastic Compute Cloud User Guide for Linux Instances.
For more information about storage volumes on nitro-based instances, see Amazon EBS and NVMe on Linux Instances.
public CreateEndpointConfigRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateEndpointConfigRequest.Builder,CreateEndpointConfigRequest>toBuilder in class SageMakerRequestpublic static CreateEndpointConfigRequest.Builder builder()
public static Class<? extends CreateEndpointConfigRequest.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 © 2019. All rights reserved.