Interface Container.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Container.Builder,
,Container> SdkBuilder<Container.Builder,
,Container> SdkPojo
- Enclosing class:
Container
-
Method Summary
Modifier and TypeMethodDescriptionThe launch command for the container.command
(Collection<String> command) The launch command for the container.environment
(Map<String, String> environment) The environment variables of the container.The name of the image used for the container.ports
(Map<String, ContainerServiceProtocol> ports) The open firewall ports of the container.portsWithStrings
(Map<String, String> ports) The open firewall ports of the container.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, sdkFields
-
Method Details
-
image
The name of the image used for the container.
Container images sourced from your Lightsail container service, that are registered and stored on your service, start with a colon (
:
). For example, if your container service name iscontainer-service-1
, the container image label ismystaticsite
, and you want to use the third (3
) version of the registered container image, then you should specify:container-service-1.mystaticsite.3
. To use the latest version of a container image, specifylatest
instead of a version number (for example,:container-service-1.mystaticsite.latest
). Lightsail will automatically use the highest numbered version of the registered container image.Container images sourced from a public registry like Docker Hub don't start with a colon. For example,
nginx:latest
ornginx
.- Parameters:
image
- The name of the image used for the container.Container images sourced from your Lightsail container service, that are registered and stored on your service, start with a colon (
:
). For example, if your container service name iscontainer-service-1
, the container image label ismystaticsite
, and you want to use the third (3
) version of the registered container image, then you should specify:container-service-1.mystaticsite.3
. To use the latest version of a container image, specifylatest
instead of a version number (for example,:container-service-1.mystaticsite.latest
). Lightsail will automatically use the highest numbered version of the registered container image.Container images sourced from a public registry like Docker Hub don't start with a colon. For example,
nginx:latest
ornginx
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
command
The launch command for the container.
- Parameters:
command
- The launch command for the container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
command
The launch command for the container.
- Parameters:
command
- The launch command for the container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environment
The environment variables of the container.
- Parameters:
environment
- The environment variables of the container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portsWithStrings
The open firewall ports of the container.
- Parameters:
ports
- The open firewall ports of the container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ports
The open firewall ports of the container.
- Parameters:
ports
- The open firewall ports of the container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-