Class EphemeralStorage
java.lang.Object
software.amazon.awssdk.services.ecs.model.EphemeralStorage
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EphemeralStorage.Builder,EphemeralStorage>
@Generated("software.amazon.awssdk:codegen")
public final class EphemeralStorage
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<EphemeralStorage.Builder,EphemeralStorage>
The amount of ephemeral storage to allocate for the task. This parameter is used to expand the total amount of ephemeral storage available, beyond the default amount, for tasks hosted on Fargate. For more information, see Using data volumes in tasks in the Amazon ECS Developer Guide;.
For tasks using the Fargate launch type, the task requires the following platforms:
-
Linux platform version
1.4.0or later. -
Windows platform version
1.0.0or later.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic EphemeralStorage.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends EphemeralStorage.Builder>final IntegerThe total amount, in GiB, of ephemeral storage to set for the task.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
sizeInGiB
The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is
21GiB and the maximum supported value is200GiB.- Returns:
- The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is
21GiB and the maximum supported value is200GiB.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<EphemeralStorage.Builder,EphemeralStorage>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-