@Generated(value="software.amazon.awssdk:codegen") public final class ResourceRequirement extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceRequirement.Builder,ResourceRequirement>
The type and amount of a resource to assign to a container. The only supported resource is a GPU. For more information, see Working with GPUs on Amazon ECS in the Amazon Elastic Container Service Developer Guide
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceRequirement.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ResourceRequirement.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceRequirement.Builder> |
serializableBuilderClass() |
ResourceRequirement.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ResourceType |
type()
The type of resource to assign to a container.
|
String |
typeAsString()
The type of resource to assign to a container.
|
String |
value()
The number of physical
GPUs the Amazon ECS container agent will reserve for the container. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String value()
The number of physical GPUs the Amazon ECS container agent will reserve for the container. The
number of GPUs reserved for all containers in a task should not exceed the number of available GPUs on the
container instance the task is launched on.
GPUs the Amazon ECS container agent will reserve for the container.
The number of GPUs reserved for all containers in a task should not exceed the number of available GPUs
on the container instance the task is launched on.public ResourceType type()
The type of resource to assign to a container. The only supported value is GPU.
If the service returns an enum value that is not available in the current SDK version, type will return
ResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
GPU.ResourceTypepublic String typeAsString()
The type of resource to assign to a container. The only supported value is GPU.
If the service returns an enum value that is not available in the current SDK version, type will return
ResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
GPU.ResourceTypepublic ResourceRequirement.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResourceRequirement.Builder,ResourceRequirement>public static ResourceRequirement.Builder builder()
public static Class<? extends ResourceRequirement.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.