public static interface Container.Builder extends SdkPojo, CopyableBuilder<Container.Builder,Container>
| Modifier and Type | Method and Description |
|---|---|
Container.Builder |
containerRuntime(String containerRuntime)
The container runtime (such as, Docker or containerd) used to run the container.
|
Container.Builder |
id(String id)
Container ID.
|
Container.Builder |
image(String image)
Container image.
|
Container.Builder |
imagePrefix(String imagePrefix)
Part of the image name before the last slash.
|
Container.Builder |
name(String name)
Container name.
|
default Container.Builder |
securityContext(Consumer<SecurityContext.Builder> securityContext)
Container security context.
|
Container.Builder |
securityContext(SecurityContext securityContext)
Container security context.
|
Container.Builder |
volumeMounts(Collection<VolumeMount> volumeMounts)
Container volume mounts.
|
Container.Builder |
volumeMounts(Consumer<VolumeMount.Builder>... volumeMounts)
Container volume mounts.
|
Container.Builder |
volumeMounts(VolumeMount... volumeMounts)
Container volume mounts.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildContainer.Builder containerRuntime(String containerRuntime)
The container runtime (such as, Docker or containerd) used to run the container.
containerRuntime - The container runtime (such as, Docker or containerd) used to run the container.Container.Builder id(String id)
Container ID.
id - Container ID.Container.Builder name(String name)
Container name.
name - Container name.Container.Builder image(String image)
Container image.
image - Container image.Container.Builder imagePrefix(String imagePrefix)
Part of the image name before the last slash. For example, imagePrefix for public.ecr.aws/amazonlinux/amazonlinux:latest would be public.ecr.aws/amazonlinux. If the image name is relative and does not have a slash, this field is empty.
imagePrefix - Part of the image name before the last slash. For example, imagePrefix for
public.ecr.aws/amazonlinux/amazonlinux:latest would be public.ecr.aws/amazonlinux. If the image name
is relative and does not have a slash, this field is empty.Container.Builder volumeMounts(Collection<VolumeMount> volumeMounts)
Container volume mounts.
volumeMounts - Container volume mounts.Container.Builder volumeMounts(VolumeMount... volumeMounts)
Container volume mounts.
volumeMounts - Container volume mounts.Container.Builder volumeMounts(Consumer<VolumeMount.Builder>... volumeMounts)
Container volume mounts.
This is a convenience method that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #volumeMounts(List) .volumeMounts - a consumer that will call methods on List.Builder #volumeMounts(List) Container.Builder securityContext(SecurityContext securityContext)
Container security context.
securityContext - Container security context.default Container.Builder securityContext(Consumer<SecurityContext.Builder> securityContext)
Container security context.
This is a convenience method that creates an instance of theSecurityContext.Builder avoiding the
need to create one manually via SecurityContext.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to securityContext(SecurityContext).securityContext - a consumer that will call methods on SecurityContext.BuildersecurityContext(SecurityContext)Copyright © 2022. All rights reserved.