@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Tmpfs extends Object implements Serializable, Cloneable, StructuredPojo
The container path, mount options, and size of the tmpfs mount.
This object isn't applicable to jobs that are running on Fargate resources.
Constructor and Description |
---|
Tmpfs() |
Modifier and Type | Method and Description |
---|---|
Tmpfs |
clone() |
boolean |
equals(Object obj) |
String |
getContainerPath()
The absolute file path in the container where the tmpfs volume is mounted.
|
List<String> |
getMountOptions()
The list of tmpfs volume mount options.
|
Integer |
getSize()
The size (in MiB) of the tmpfs volume.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setContainerPath(String containerPath)
The absolute file path in the container where the tmpfs volume is mounted.
|
void |
setMountOptions(Collection<String> mountOptions)
The list of tmpfs volume mount options.
|
void |
setSize(Integer size)
The size (in MiB) of the tmpfs volume.
|
String |
toString()
Returns a string representation of this object.
|
Tmpfs |
withContainerPath(String containerPath)
The absolute file path in the container where the tmpfs volume is mounted.
|
Tmpfs |
withMountOptions(Collection<String> mountOptions)
The list of tmpfs volume mount options.
|
Tmpfs |
withMountOptions(String... mountOptions)
The list of tmpfs volume mount options.
|
Tmpfs |
withSize(Integer size)
The size (in MiB) of the tmpfs volume.
|
public void setContainerPath(String containerPath)
The absolute file path in the container where the tmpfs volume is mounted.
containerPath
- The absolute file path in the container where the tmpfs volume is mounted.public String getContainerPath()
The absolute file path in the container where the tmpfs volume is mounted.
public Tmpfs withContainerPath(String containerPath)
The absolute file path in the container where the tmpfs volume is mounted.
containerPath
- The absolute file path in the container where the tmpfs volume is mounted.public void setSize(Integer size)
The size (in MiB) of the tmpfs volume.
size
- The size (in MiB) of the tmpfs volume.public Integer getSize()
The size (in MiB) of the tmpfs volume.
public Tmpfs withSize(Integer size)
The size (in MiB) of the tmpfs volume.
size
- The size (in MiB) of the tmpfs volume.public List<String> getMountOptions()
The list of tmpfs volume mount options.
Valid values: "defaults
" | "ro
" | "rw
" | "suid
" | "
nosuid
" | "dev
" | "nodev
" | "exec
" | "noexec
" | "sync
" | "async
" | "dirsync
" | "remount
" | "
mand
" | "nomand
" | "atime
" | "noatime
" | "
diratime
" | "nodiratime
" | "bind
" | "
rbind" | "unbindable" | "runbindable" | "private" | "rprivate" | "shared" | "rshared" | "slave" | "rslave" | "relatime
" | "norelatime
" | "strictatime
" | "nostrictatime
" | "mode
" | "uid
" | "gid
" | "nr_inodes
" | "nr_blocks
" | "
mpol
"
Valid values: "defaults
" | "ro
" | "rw
" | "suid
" | "
nosuid
" | "dev
" | "nodev
" | "exec
" | "
noexec
" | "sync
" | "async
" | "dirsync
" | "
remount
" | "mand
" | "nomand
" | "atime
" | "
noatime
" | "diratime
" | "nodiratime
" | "bind
" | "
rbind" | "unbindable" | "runbindable" | "private" | "rprivate" | "shared" | "rshared" | "slave" | "rslave" | "relatime
" | "norelatime
" | "strictatime
" | "nostrictatime
" | "
mode
" | "uid
" | "gid
" | "nr_inodes
" | "
nr_blocks
" | "mpol
"
public void setMountOptions(Collection<String> mountOptions)
The list of tmpfs volume mount options.
Valid values: "defaults
" | "ro
" | "rw
" | "suid
" | "
nosuid
" | "dev
" | "nodev
" | "exec
" | "noexec
" | "sync
" | "async
" | "dirsync
" | "remount
" | "
mand
" | "nomand
" | "atime
" | "noatime
" | "
diratime
" | "nodiratime
" | "bind
" | "
rbind" | "unbindable" | "runbindable" | "private" | "rprivate" | "shared" | "rshared" | "slave" | "rslave" | "relatime
" | "norelatime
" | "strictatime
" | "nostrictatime
" | "mode
" | "uid
" | "gid
" | "nr_inodes
" | "nr_blocks
" | "
mpol
"
mountOptions
- The list of tmpfs volume mount options.
Valid values: "defaults
" | "ro
" | "rw
" | "suid
" | "
nosuid
" | "dev
" | "nodev
" | "exec
" | "
noexec
" | "sync
" | "async
" | "dirsync
" | "
remount
" | "mand
" | "nomand
" | "atime
" | "
noatime
" | "diratime
" | "nodiratime
" | "bind
" | "
rbind" | "unbindable" | "runbindable" | "private" | "rprivate" | "shared" | "rshared" | "slave" | "rslave" | "relatime
" | "norelatime
" | "strictatime
" | "nostrictatime
" | "
mode
" | "uid
" | "gid
" | "nr_inodes
" | "
nr_blocks
" | "mpol
"
public Tmpfs withMountOptions(String... mountOptions)
The list of tmpfs volume mount options.
Valid values: "defaults
" | "ro
" | "rw
" | "suid
" | "
nosuid
" | "dev
" | "nodev
" | "exec
" | "noexec
" | "sync
" | "async
" | "dirsync
" | "remount
" | "
mand
" | "nomand
" | "atime
" | "noatime
" | "
diratime
" | "nodiratime
" | "bind
" | "
rbind" | "unbindable" | "runbindable" | "private" | "rprivate" | "shared" | "rshared" | "slave" | "rslave" | "relatime
" | "norelatime
" | "strictatime
" | "nostrictatime
" | "mode
" | "uid
" | "gid
" | "nr_inodes
" | "nr_blocks
" | "
mpol
"
NOTE: This method appends the values to the existing list (if any). Use
setMountOptions(java.util.Collection)
or withMountOptions(java.util.Collection)
if you want to
override the existing values.
mountOptions
- The list of tmpfs volume mount options.
Valid values: "defaults
" | "ro
" | "rw
" | "suid
" | "
nosuid
" | "dev
" | "nodev
" | "exec
" | "
noexec
" | "sync
" | "async
" | "dirsync
" | "
remount
" | "mand
" | "nomand
" | "atime
" | "
noatime
" | "diratime
" | "nodiratime
" | "bind
" | "
rbind" | "unbindable" | "runbindable" | "private" | "rprivate" | "shared" | "rshared" | "slave" | "rslave" | "relatime
" | "norelatime
" | "strictatime
" | "nostrictatime
" | "
mode
" | "uid
" | "gid
" | "nr_inodes
" | "
nr_blocks
" | "mpol
"
public Tmpfs withMountOptions(Collection<String> mountOptions)
The list of tmpfs volume mount options.
Valid values: "defaults
" | "ro
" | "rw
" | "suid
" | "
nosuid
" | "dev
" | "nodev
" | "exec
" | "noexec
" | "sync
" | "async
" | "dirsync
" | "remount
" | "
mand
" | "nomand
" | "atime
" | "noatime
" | "
diratime
" | "nodiratime
" | "bind
" | "
rbind" | "unbindable" | "runbindable" | "private" | "rprivate" | "shared" | "rshared" | "slave" | "rslave" | "relatime
" | "norelatime
" | "strictatime
" | "nostrictatime
" | "mode
" | "uid
" | "gid
" | "nr_inodes
" | "nr_blocks
" | "
mpol
"
mountOptions
- The list of tmpfs volume mount options.
Valid values: "defaults
" | "ro
" | "rw
" | "suid
" | "
nosuid
" | "dev
" | "nodev
" | "exec
" | "
noexec
" | "sync
" | "async
" | "dirsync
" | "
remount
" | "mand
" | "nomand
" | "atime
" | "
noatime
" | "diratime
" | "nodiratime
" | "bind
" | "
rbind" | "unbindable" | "runbindable" | "private" | "rprivate" | "shared" | "rshared" | "slave" | "rslave" | "relatime
" | "norelatime
" | "strictatime
" | "nostrictatime
" | "
mode
" | "uid
" | "gid
" | "nr_inodes
" | "
nr_blocks
" | "mpol
"
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.