static AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.builder() |
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.command(String... command) |
The command that is passed to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.command(Collection<String> command) |
The command that is passed to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.cpu(Integer cpu) |
The number of CPU units reserved for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dependsOn(Collection<AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails> dependsOn) |
The dependencies that are defined for container startup and shutdown.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dependsOn(Consumer<AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails.Builder>... dependsOn) |
The dependencies that are defined for container startup and shutdown.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dependsOn(AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails... dependsOn) |
The dependencies that are defined for container startup and shutdown.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.disableNetworking(Boolean disableNetworking) |
Whether to disable networking within the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dnsSearchDomains(String... dnsSearchDomains) |
A list of DNS search domains that are presented to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dnsSearchDomains(Collection<String> dnsSearchDomains) |
A list of DNS search domains that are presented to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dnsServers(String... dnsServers) |
A list of DNS servers that are presented to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dnsServers(Collection<String> dnsServers) |
A list of DNS servers that are presented to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dockerLabels(Map<String,String> dockerLabels) |
A key-value map of labels to add to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dockerSecurityOptions(String... dockerSecurityOptions) |
A list of strings to provide custom labels for SELinux and AppArmor multi-level security systems.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.dockerSecurityOptions(Collection<String> dockerSecurityOptions) |
A list of strings to provide custom labels for SELinux and AppArmor multi-level security systems.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.entryPoint(String... entryPoint) |
The entry point that is passed to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.entryPoint(Collection<String> entryPoint) |
The entry point that is passed to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.environment(Collection<AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails> environment) |
The environment variables to pass to a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.environment(Consumer<AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails.Builder>... environment) |
The environment variables to pass to a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.environment(AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails... environment) |
The environment variables to pass to a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.environmentFiles(Collection<AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails> environmentFiles) |
A list of files containing the environment variables to pass to a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.environmentFiles(Consumer<AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails.Builder>... environmentFiles) |
A list of files containing the environment variables to pass to a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.environmentFiles(AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails... environmentFiles) |
A list of files containing the environment variables to pass to a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.essential(Boolean essential) |
Whether the container is essential.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.extraHosts(Collection<AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails> extraHosts) |
A list of hostnames and IP address mappings to append to the /etc/hosts file on the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.extraHosts(Consumer<AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails.Builder>... extraHosts) |
A list of hostnames and IP address mappings to append to the /etc/hosts file on the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.extraHosts(AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails... extraHosts) |
A list of hostnames and IP address mappings to append to the /etc/hosts file on the container.
|
default AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.firelensConfiguration(Consumer<AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails.Builder> firelensConfiguration) |
The FireLens configuration for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.firelensConfiguration(AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails firelensConfiguration) |
The FireLens configuration for the container.
|
default AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.healthCheck(Consumer<AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetails.Builder> healthCheck) |
The container health check command and associated configuration parameters for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.healthCheck(AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetails healthCheck) |
The container health check command and associated configuration parameters for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.hostname(String hostname) |
The hostname to use for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.image(String image) |
The image used to start the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.interactive(Boolean interactive) |
If set to true, then containerized applications can be deployed that require stdin or a
tty to be allocated.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.links(String... links) |
A list of links for the container in the form container_name:alias .
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.links(Collection<String> links) |
A list of links for the container in the form container_name:alias .
|
default AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.linuxParameters(Consumer<AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails.Builder> linuxParameters) |
Linux-specific modifications that are applied to the container, such as Linux kernel capabilities.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.linuxParameters(AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails linuxParameters) |
Linux-specific modifications that are applied to the container, such as Linux kernel capabilities.
|
default AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.logConfiguration(Consumer<AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails.Builder> logConfiguration) |
The log configuration specification for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.logConfiguration(AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails logConfiguration) |
The log configuration specification for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.memory(Integer memory) |
The amount (in MiB) of memory to present to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.memoryReservation(Integer memoryReservation) |
The soft limit (in MiB) of memory to reserve for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.mountPoints(Collection<AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails> mountPoints) |
The mount points for the data volumes in the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.mountPoints(Consumer<AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails.Builder>... mountPoints) |
The mount points for the data volumes in the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.mountPoints(AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails... mountPoints) |
The mount points for the data volumes in the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.name(String name) |
The name of the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.portMappings(Collection<AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails> portMappings) |
The list of port mappings for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.portMappings(Consumer<AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails.Builder>... portMappings) |
The list of port mappings for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.portMappings(AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails... portMappings) |
The list of port mappings for the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.privileged(Boolean privileged) |
Whether the container is given elevated privileges on the host container instance.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.pseudoTerminal(Boolean pseudoTerminal) |
Whether to allocate a TTY to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.readonlyRootFilesystem(Boolean readonlyRootFilesystem) |
Whether the container is given read-only access to its root file system.
|
default AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.repositoryCredentials(Consumer<AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetails.Builder> repositoryCredentials) |
The private repository authentication credentials to use.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.repositoryCredentials(AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetails repositoryCredentials) |
The private repository authentication credentials to use.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.resourceRequirements(Collection<AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails> resourceRequirements) |
The type and amount of a resource to assign to a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.resourceRequirements(Consumer<AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails.Builder>... resourceRequirements) |
The type and amount of a resource to assign to a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.resourceRequirements(AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails... resourceRequirements) |
The type and amount of a resource to assign to a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.secrets(Collection<AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails> secrets) |
The secrets to pass to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.secrets(Consumer<AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails.Builder>... secrets) |
The secrets to pass to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.secrets(AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails... secrets) |
The secrets to pass to the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.startTimeout(Integer startTimeout) |
The number of seconds to wait before giving up on resolving dependencies for a container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.stopTimeout(Integer stopTimeout) |
The number of seconds to wait before the container is stopped if it doesn't shut down normally on its own.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.systemControls(Collection<AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails> systemControls) |
A list of namespaced kernel parameters to set in the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.systemControls(Consumer<AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails.Builder>... systemControls) |
A list of namespaced kernel parameters to set in the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.systemControls(AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails... systemControls) |
A list of namespaced kernel parameters to set in the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.toBuilder() |
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.ulimits(Collection<AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails> ulimits) |
A list of ulimits to set in the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.ulimits(Consumer<AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails.Builder>... ulimits) |
A list of ulimits to set in the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.ulimits(AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails... ulimits) |
A list of ulimits to set in the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.user(String user) |
The user to use inside the container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.volumesFrom(Collection<AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails> volumesFrom) |
Data volumes to mount from another container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.volumesFrom(Consumer<AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails.Builder>... volumesFrom) |
Data volumes to mount from another container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.volumesFrom(AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails... volumesFrom) |
Data volumes to mount from another container.
|
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder |
AwsEcsTaskDefinitionContainerDefinitionsDetails.Builder.workingDirectory(String workingDirectory) |
The working directory in which to run commands inside the container.
|