@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EksEmptyDir extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the configuration of a Kubernetes emptyDir
volume. An emptyDir
volume is first
created when a pod is assigned to a node. It exists as long as that pod is running on that node. The
emptyDir
volume is initially empty. All containers in the pod can read and write the files in the
emptyDir
volume. However, the emptyDir
volume 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 the emptyDir
is deleted
permanently. For more information, see emptyDir in the Kubernetes
documentation.
Constructor and Description |
---|
EksEmptyDir() |
Modifier and Type | Method and Description |
---|---|
EksEmptyDir |
clone() |
boolean |
equals(Object obj) |
String |
getMedium()
The medium to store the volume.
|
String |
getSizeLimit()
The maximum size of the volume.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMedium(String medium)
The medium to store the volume.
|
void |
setSizeLimit(String sizeLimit)
The maximum size of the volume.
|
String |
toString()
Returns a string representation of this object.
|
EksEmptyDir |
withMedium(String medium)
The medium to store the volume.
|
EksEmptyDir |
withSizeLimit(String sizeLimit)
The maximum size of the volume.
|
public void setMedium(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.
Use the tmpfs
volume 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.
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.
Use the tmpfs
volume 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.
public String getMedium()
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.
Use the tmpfs
volume 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.
(Default) Use the disk storage of the node.
Use the tmpfs
volume 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.
public EksEmptyDir withMedium(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.
Use the tmpfs
volume 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.
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.
Use the tmpfs
volume 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.
public void setSizeLimit(String sizeLimit)
The maximum size of the volume. By default, there's no maximum size defined.
sizeLimit
- The maximum size of the volume. By default, there's no maximum size defined.public String getSizeLimit()
The maximum size of the volume. By default, there's no maximum size defined.
public EksEmptyDir withSizeLimit(String sizeLimit)
The maximum size of the volume. By default, there's no maximum size defined.
sizeLimit
- The maximum size of the volume. By default, there's no maximum size defined.public String toString()
toString
in class Object
Object.toString()
public EksEmptyDir clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.