Interface ContainerDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ContainerDetails.Builder,ContainerDetails>,SdkBuilder<ContainerDetails.Builder,ContainerDetails>,SdkPojo
- Enclosing class:
- ContainerDetails
public static interface ContainerDetails.Builder extends SdkPojo, CopyableBuilder<ContainerDetails.Builder,ContainerDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ContainerDetails.BuildercontainerRuntime(String containerRuntime)The runtime of the container.ContainerDetails.BuilderimageId(String imageId)The identifier of the container image related to a finding.ContainerDetails.BuilderimageName(String imageName)The name of the container image related to a finding.ContainerDetails.BuilderlaunchedAt(String launchedAt)Indicates when the container started.ContainerDetails.Buildername(String name)The name of the container related to a finding.ContainerDetails.Builderprivileged(Boolean privileged)When this parameter istrue, the container is given elevated privileges on the host container instance (similar to the root user).ContainerDetails.BuildervolumeMounts(Collection<VolumeMount> volumeMounts)Provides information about the mounting of a volume in a container.ContainerDetails.BuildervolumeMounts(Consumer<VolumeMount.Builder>... volumeMounts)Provides information about the mounting of a volume in a container.ContainerDetails.BuildervolumeMounts(VolumeMount... volumeMounts)Provides information about the mounting of a volume in a 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 Detail
-
containerRuntime
ContainerDetails.Builder containerRuntime(String containerRuntime)
The runtime of the container.
- Parameters:
containerRuntime- The runtime of the container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ContainerDetails.Builder name(String name)
The name of the container related to a finding.
- Parameters:
name- The name of the container related to a finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageId
ContainerDetails.Builder imageId(String imageId)
The identifier of the container image related to a finding.
- Parameters:
imageId- The identifier of the container image related to a finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageName
ContainerDetails.Builder imageName(String imageName)
The name of the container image related to a finding.
- Parameters:
imageName- The name of the container image related to a finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchedAt
ContainerDetails.Builder launchedAt(String launchedAt)
Indicates when the container started.
This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
- Parameters:
launchedAt- Indicates when the container started.This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
volumeMounts
ContainerDetails.Builder volumeMounts(Collection<VolumeMount> volumeMounts)
Provides information about the mounting of a volume in a container.
- Parameters:
volumeMounts- Provides information about the mounting of a volume in a container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeMounts
ContainerDetails.Builder volumeMounts(VolumeMount... volumeMounts)
Provides information about the mounting of a volume in a container.
- Parameters:
volumeMounts- Provides information about the mounting of a volume in a container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeMounts
ContainerDetails.Builder volumeMounts(Consumer<VolumeMount.Builder>... volumeMounts)
Provides information about the mounting of a volume in a container.
This is a convenience method that creates an instance of theVolumeMount.Builderavoiding the need to create one manually viaVolumeMount.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#volumeMounts(List.) - Parameters:
volumeMounts- a consumer that will call methods onVolumeMount.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#volumeMounts(java.util.Collection)
-
privileged
ContainerDetails.Builder privileged(Boolean privileged)
When this parameter is
true, the container is given elevated privileges on the host container instance (similar to the root user).- Parameters:
privileged- When this parameter istrue, the container is given elevated privileges on the host container instance (similar to the root user).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-