Interface AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.Builder,,AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails> SdkBuilder<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.Builder,,AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails> SdkPojo
- Enclosing class:
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails
-
Method Summary
Modifier and TypeMethodDescriptioncontainerPath(String containerPath) The absolute file path where the tmpfs volume is to be mounted.mountOptions(String... mountOptions) The list of tmpfs volume mount options.mountOptions(Collection<String> mountOptions) The list of tmpfs volume mount options.The maximum size (in MiB) of the tmpfs volume.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
containerPath
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.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.
-
mountOptions
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.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
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.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.
-
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.
-