public static interface AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder extends SdkPojo, CopyableBuilder<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder,AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder capabilities(AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails capabilities)
The Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker.
capabilities - The Linux capabilities for the container that are added to or dropped from the default configuration
provided by Docker.default AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder capabilities(Consumer<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails.Builder> capabilities)
The Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker.
This is a convenience method that creates an instance of theAwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails.Builder avoiding the need
to create one manually via
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to
capabilities(AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails).
capabilities - a consumer that will call methods on
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails.Buildercapabilities(AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails)AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder devices(Collection<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails> devices)
The host devices to expose to the container.
devices - The host devices to expose to the container.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder devices(AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails... devices)
The host devices to expose to the container.
devices - The host devices to expose to the container.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder devices(Consumer<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder>... devices)
The host devices to expose to the container.
This is a convenience method that creates an instance of theAwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder
avoiding the need to create one manually via
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #devices(List.
devices - a consumer that will call methods on
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails.Builder#devices(java.util.Collection) AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder initProcessEnabled(Boolean initProcessEnabled)
Whether to run an init process inside the container that forwards signals and reaps processes.
initProcessEnabled - Whether to run an init process inside the container that forwards signals and reaps
processes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder maxSwap(Integer maxSwap)
The total amount of swap memory (in MiB) that a container can use.
maxSwap - The total amount of swap memory (in MiB) that a container can use.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder sharedMemorySize(Integer sharedMemorySize)
The value for the size (in MiB) of the /dev/shm volume.
sharedMemorySize - The value for the size (in MiB) of the /dev/shm volume.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder swappiness(Integer swappiness)
Configures the container's memory swappiness behavior. Determines how aggressively pages are swapped. The higher the value, the more aggressive the swappiness. The default is 60.
swappiness - Configures the container's memory swappiness behavior. Determines how aggressively pages are swapped.
The higher the value, the more aggressive the swappiness. The default is 60.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder tmpfs(Collection<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails> tmpfs)
The container path, mount options, and size (in MiB) of the tmpfs mount.
tmpfs - The container path, mount options, and size (in MiB) of the tmpfs mount.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder tmpfs(AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails... tmpfs)
The container path, mount options, and size (in MiB) of the tmpfs mount.
tmpfs - The container path, mount options, and size (in MiB) of the tmpfs mount.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder tmpfs(Consumer<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.Builder>... tmpfs)
The container path, mount options, and size (in MiB) of the tmpfs mount.
This is a convenience method that creates an instance of theAwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.Builder
avoiding the need to create one manually via
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #tmpfs(List.
tmpfs - a consumer that will call methods on
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails.Builder#tmpfs(java.util.Collection) Copyright © 2023. All rights reserved.