Interface Tmpfs.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Tmpfs.Builder,Tmpfs>,SdkBuilder<Tmpfs.Builder,Tmpfs>,SdkPojo
- Enclosing class:
- Tmpfs
public static interface Tmpfs.Builder extends SdkPojo, CopyableBuilder<Tmpfs.Builder,Tmpfs>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tmpfs.BuildercontainerPath(String containerPath)The absolute file path where the tmpfs volume is to be mounted.Tmpfs.BuildermountOptions(String... mountOptions)The list of tmpfs volume mount options.Tmpfs.BuildermountOptions(Collection<String> mountOptions)The list of tmpfs volume mount options.Tmpfs.Buildersize(Integer size)The maximum size (in MiB) of the tmpfs volume.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
containerPath
Tmpfs.Builder containerPath(String containerPath)
The absolute file path where the tmpfs volume is to be mounted.
- Parameters:
containerPath- The absolute file path where the tmpfs volume is to be mounted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
size
Tmpfs.Builder size(Integer size)
The maximum size (in MiB) of the tmpfs volume.
- Parameters:
size- The maximum size (in MiB) of the tmpfs volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mountOptions
Tmpfs.Builder mountOptions(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"- Parameters:
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"- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mountOptions
Tmpfs.Builder mountOptions(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"- Parameters:
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"- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-