@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.
Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are
encrypted using a hardware module on the instance. You can't request a KmsKeyId when using an
instance type with local storage. If any of the models that you specify in the ProductionVariants
parameter use nitro-based instances with local storage, do not specify a value for the KmsKeyId
parameter. If you specify a value for KmsKeyId when using any nitro-based instances with local
storage, the call to CreateEndpointConfig fails.
For a list of instance types that support local instance storage, see Instance Store Volumes.
For more information about local instance storage encryption, see SSD Instance Store Volumes.
Certain Nitro-based instances include local storage, dependent on the instance type. Local storage
volumes are encrypted using a hardware module on the instance. You can't request a KmsKeyId
when using an instance type with local storage. If any of the models that you specify in the
ProductionVariants parameter use nitro-based instances with local storage, do not specify a
value for the KmsKeyId parameter. If you specify a value for KmsKeyId when
using any nitro-based instances with local storage, the call to CreateEndpointConfig fails.
For a list of instance types that support local instance storage, see Instance Store Volumes.
For more information about local instance storage encryption, see SSD Instance Store Volumes.
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.