Uses of Interface
software.amazon.awssdk.services.ecs.model.ContainerDefinition.Builder
Packages that use ContainerDefinition.Builder
-
Uses of ContainerDefinition.Builder in software.amazon.awssdk.services.ecs.model
Methods in software.amazon.awssdk.services.ecs.model that return ContainerDefinition.BuilderModifier and TypeMethodDescriptionstatic ContainerDefinition.BuilderContainerDefinition.builder()The command that's passed to the container.ContainerDefinition.Builder.command(Collection<String> command) The command that's passed to the container.The number ofcpuunits reserved for the container.ContainerDefinition.Builder.credentialSpecs(String... credentialSpecs) A list of ARNs in SSM or Amazon S3 to a credential spec (CredSpec) file that configures the container for Active Directory authentication.ContainerDefinition.Builder.credentialSpecs(Collection<String> credentialSpecs) A list of ARNs in SSM or Amazon S3 to a credential spec (CredSpec) file that configures the container for Active Directory authentication.ContainerDefinition.Builder.dependsOn(Collection<ContainerDependency> dependsOn) The dependencies defined for container startup and shutdown.ContainerDefinition.Builder.dependsOn(Consumer<ContainerDependency.Builder>... dependsOn) The dependencies defined for container startup and shutdown.ContainerDefinition.Builder.dependsOn(ContainerDependency... dependsOn) The dependencies defined for container startup and shutdown.ContainerDefinition.Builder.disableNetworking(Boolean disableNetworking) When this parameter is true, networking is off within the container.ContainerDefinition.Builder.dnsSearchDomains(String... dnsSearchDomains) A list of DNS search domains that are presented to the container.ContainerDefinition.Builder.dnsSearchDomains(Collection<String> dnsSearchDomains) A list of DNS search domains that are presented to the container.ContainerDefinition.Builder.dnsServers(String... dnsServers) A list of DNS servers that are presented to the container.ContainerDefinition.Builder.dnsServers(Collection<String> dnsServers) A list of DNS servers that are presented to the container.ContainerDefinition.Builder.dockerLabels(Map<String, String> dockerLabels) A key/value map of labels to add to the container.ContainerDefinition.Builder.dockerSecurityOptions(String... dockerSecurityOptions) A list of strings to provide custom configuration for multiple security systems.ContainerDefinition.Builder.dockerSecurityOptions(Collection<String> dockerSecurityOptions) A list of strings to provide custom configuration for multiple security systems.ContainerDefinition.Builder.entryPoint(String... entryPoint) ContainerDefinition.Builder.entryPoint(Collection<String> entryPoint) ContainerDefinition.Builder.environment(Collection<KeyValuePair> environment) The environment variables to pass to a container.ContainerDefinition.Builder.environment(Consumer<KeyValuePair.Builder>... environment) The environment variables to pass to a container.ContainerDefinition.Builder.environment(KeyValuePair... environment) The environment variables to pass to a container.ContainerDefinition.Builder.environmentFiles(Collection<EnvironmentFile> environmentFiles) A list of files containing the environment variables to pass to a container.ContainerDefinition.Builder.environmentFiles(Consumer<EnvironmentFile.Builder>... environmentFiles) A list of files containing the environment variables to pass to a container.ContainerDefinition.Builder.environmentFiles(EnvironmentFile... environmentFiles) A list of files containing the environment variables to pass to a container.If theessentialparameter of a container is marked astrue, and that container fails or stops for any reason, all other containers that are part of the task are stopped.ContainerDefinition.Builder.extraHosts(Collection<HostEntry> extraHosts) A list of hostnames and IP address mappings to append to the/etc/hostsfile on the container.ContainerDefinition.Builder.extraHosts(Consumer<HostEntry.Builder>... extraHosts) A list of hostnames and IP address mappings to append to the/etc/hostsfile on the container.ContainerDefinition.Builder.extraHosts(HostEntry... extraHosts) A list of hostnames and IP address mappings to append to the/etc/hostsfile on the container.default ContainerDefinition.BuilderContainerDefinition.Builder.firelensConfiguration(Consumer<FirelensConfiguration.Builder> firelensConfiguration) The FireLens configuration for the container.ContainerDefinition.Builder.firelensConfiguration(FirelensConfiguration firelensConfiguration) The FireLens configuration for the container.default ContainerDefinition.BuilderContainerDefinition.Builder.healthCheck(Consumer<HealthCheck.Builder> healthCheck) The container health check command and associated configuration parameters for the container.ContainerDefinition.Builder.healthCheck(HealthCheck healthCheck) The container health check command and associated configuration parameters for the container.The hostname to use for your container.The image used to start a container.ContainerDefinition.Builder.interactive(Boolean interactive) When this parameter istrue, you can deploy containerized applications that requirestdinor attyto be allocated.Thelinksparameter allows containers to communicate with each other without the need for port mappings.ContainerDefinition.Builder.links(Collection<String> links) Thelinksparameter allows containers to communicate with each other without the need for port mappings.default ContainerDefinition.BuilderContainerDefinition.Builder.linuxParameters(Consumer<LinuxParameters.Builder> linuxParameters) Linux-specific modifications that are applied to the default Docker container configuration, such as Linux kernel capabilities.ContainerDefinition.Builder.linuxParameters(LinuxParameters linuxParameters) Linux-specific modifications that are applied to the default Docker container configuration, such as Linux kernel capabilities.default ContainerDefinition.BuilderContainerDefinition.Builder.logConfiguration(Consumer<LogConfiguration.Builder> logConfiguration) The log configuration specification for the container.ContainerDefinition.Builder.logConfiguration(LogConfiguration logConfiguration) The log configuration specification for the container.The amount (in MiB) of memory to present to the container.ContainerDefinition.Builder.memoryReservation(Integer memoryReservation) The soft limit (in MiB) of memory to reserve for the container.ContainerDefinition.Builder.mountPoints(Collection<MountPoint> mountPoints) The mount points for data volumes in your container.ContainerDefinition.Builder.mountPoints(Consumer<MountPoint.Builder>... mountPoints) The mount points for data volumes in your container.ContainerDefinition.Builder.mountPoints(MountPoint... mountPoints) The mount points for data volumes in your container.The name of a container.ContainerDefinition.Builder.portMappings(Collection<PortMapping> portMappings) The list of port mappings for the container.ContainerDefinition.Builder.portMappings(Consumer<PortMapping.Builder>... portMappings) The list of port mappings for the container.ContainerDefinition.Builder.portMappings(PortMapping... portMappings) The list of port mappings for the container.ContainerDefinition.Builder.privileged(Boolean privileged) When this parameter is true, the container is given elevated privileges on the host container instance (similar to therootuser).ContainerDefinition.Builder.pseudoTerminal(Boolean pseudoTerminal) When this parameter istrue, a TTY is allocated.ContainerDefinition.Builder.readonlyRootFilesystem(Boolean readonlyRootFilesystem) When this parameter is true, the container is given read-only access to its root file system.default ContainerDefinition.BuilderContainerDefinition.Builder.repositoryCredentials(Consumer<RepositoryCredentials.Builder> repositoryCredentials) The private repository authentication credentials to use.ContainerDefinition.Builder.repositoryCredentials(RepositoryCredentials repositoryCredentials) The private repository authentication credentials to use.ContainerDefinition.Builder.resourceRequirements(Collection<ResourceRequirement> resourceRequirements) The type and amount of a resource to assign to a container.ContainerDefinition.Builder.resourceRequirements(Consumer<ResourceRequirement.Builder>... resourceRequirements) The type and amount of a resource to assign to a container.ContainerDefinition.Builder.resourceRequirements(ResourceRequirement... resourceRequirements) The type and amount of a resource to assign to a container.default ContainerDefinition.BuilderContainerDefinition.Builder.restartPolicy(Consumer<ContainerRestartPolicy.Builder> restartPolicy) The restart policy for a container.ContainerDefinition.Builder.restartPolicy(ContainerRestartPolicy restartPolicy) The restart policy for a container.ContainerDefinition.Builder.secrets(Collection<Secret> secrets) The secrets to pass to the container.ContainerDefinition.Builder.secrets(Consumer<Secret.Builder>... secrets) The secrets to pass to the container.The secrets to pass to the container.ContainerDefinition.Builder.startTimeout(Integer startTimeout) Time duration (in seconds) to wait before giving up on resolving dependencies for a container.ContainerDefinition.Builder.stopTimeout(Integer stopTimeout) Time duration (in seconds) to wait before the container is forcefully killed if it doesn't exit normally on its own.ContainerDefinition.Builder.systemControls(Collection<SystemControl> systemControls) A list of namespaced kernel parameters to set in the container.ContainerDefinition.Builder.systemControls(Consumer<SystemControl.Builder>... systemControls) A list of namespaced kernel parameters to set in the container.ContainerDefinition.Builder.systemControls(SystemControl... systemControls) A list of namespaced kernel parameters to set in the container.ContainerDefinition.toBuilder()ContainerDefinition.Builder.ulimits(Collection<Ulimit> ulimits) A list ofulimitsto set in the container.ContainerDefinition.Builder.ulimits(Consumer<Ulimit.Builder>... ulimits) A list ofulimitsto set in the container.A list ofulimitsto set in the container.The user to use inside the container.ContainerDefinition.Builder.versionConsistency(String versionConsistency) Specifies whether Amazon ECS will resolve the container image tag provided in the container definition to an image digest.ContainerDefinition.Builder.versionConsistency(VersionConsistency versionConsistency) Specifies whether Amazon ECS will resolve the container image tag provided in the container definition to an image digest.ContainerDefinition.Builder.volumesFrom(Collection<VolumeFrom> volumesFrom) Data volumes to mount from another container.ContainerDefinition.Builder.volumesFrom(Consumer<VolumeFrom.Builder>... volumesFrom) Data volumes to mount from another container.ContainerDefinition.Builder.volumesFrom(VolumeFrom... volumesFrom) Data volumes to mount from another container.ContainerDefinition.Builder.workingDirectory(String workingDirectory) The working directory to run commands inside the container in.Methods in software.amazon.awssdk.services.ecs.model that return types with arguments of type ContainerDefinition.BuilderModifier and TypeMethodDescriptionstatic Class<? extends ContainerDefinition.Builder>ContainerDefinition.serializableBuilderClass()