Class EksEmptyDir
- java.lang.Object
-
- software.amazon.awssdk.services.batch.model.EksEmptyDir
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EksEmptyDir.Builder,EksEmptyDir>
@Generated("software.amazon.awssdk:codegen") public final class EksEmptyDir extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EksEmptyDir.Builder,EksEmptyDir>
Specifies the configuration of a Kubernetes
emptyDirvolume. AnemptyDirvolume is first created when a pod is assigned to a node. It exists as long as that pod is running on that node. TheemptyDirvolume is initially empty. All containers in the pod can read and write the files in theemptyDirvolume. However, theemptyDirvolume can be mounted at the same or different paths in each container. When a pod is removed from a node for any reason, the data in theemptyDiris deleted permanently. For more information, see emptyDir in the Kubernetes documentation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEksEmptyDir.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EksEmptyDir.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringmedium()The medium to store the volume.List<SdkField<?>>sdkFields()static Class<? extends EksEmptyDir.Builder>serializableBuilderClass()StringsizeLimit()The maximum size of the volume.EksEmptyDir.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
medium
public final String medium()
The medium to store the volume. The default value is an empty string, which uses the storage of the node.
- ""
-
(Default) Use the disk storage of the node.
- "Memory"
-
Use the
tmpfsvolume that's backed by the RAM of the node. Contents of the volume are lost when the node reboots, and any storage on the volume counts against the container's memory limit.
- Returns:
- The medium to store the volume. The default value is an empty string, which uses the storage of the
node.
- ""
-
(Default) Use the disk storage of the node.
- "Memory"
-
Use the
tmpfsvolume that's backed by the RAM of the node. Contents of the volume are lost when the node reboots, and any storage on the volume counts against the container's memory limit.
-
sizeLimit
public final String sizeLimit()
The maximum size of the volume. By default, there's no maximum size defined.
- Returns:
- The maximum size of the volume. By default, there's no maximum size defined.
-
toBuilder
public EksEmptyDir.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EksEmptyDir.Builder,EksEmptyDir>
-
builder
public static EksEmptyDir.Builder builder()
-
serializableBuilderClass
public static Class<? extends EksEmptyDir.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.
-
-