Class AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.Builder,AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.Builder,AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails>
A resource to assign to a container.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.Builder>serializableBuilderClass()AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringtype()The type of resource to assign to a container.Stringvalue()The value for the specified resource type.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
type
public final String type()
The type of resource to assign to a container. Valid values are
GPUorInferenceAccelerator.- Returns:
- The type of resource to assign to a container. Valid values are
GPUorInferenceAccelerator.
-
value
public final String value()
The value for the specified resource type.
For
GPU, the value is the number of physical GPUs the Amazon ECS container agent reserves for the container.For
InferenceAccelerator, the value should match theDeviceNameattribute of an entry inInferenceAccelerators.- Returns:
- The value for the specified resource type.
For
GPU, the value is the number of physical GPUs the Amazon ECS container agent reserves for the container.For
InferenceAccelerator, the value should match theDeviceNameattribute of an entry inInferenceAccelerators.
-
toBuilder
public AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.Builder toBuilder()
-
builder
public static AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-