Interface ContainerDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ContainerDetails.Builder,
,ContainerDetails> SdkBuilder<ContainerDetails.Builder,
,ContainerDetails> SdkPojo
- Enclosing class:
ContainerDetails
-
Method Summary
Modifier and TypeMethodDescriptioncontainerRuntime
(String containerRuntime) The runtime of the container.The identifier of the container image related to a finding.The name of the container image related to a finding.launchedAt
(String launchedAt) Indicates when the container started.The name of the container related to a finding.privileged
(Boolean privileged) When this parameter istrue
, the container is given elevated privileges on the host container instance (similar to the root user).volumeMounts
(Collection<VolumeMount> volumeMounts) Provides information about the mounting of a volume in a container.volumeMounts
(Consumer<VolumeMount.Builder>... volumeMounts) Provides information about the mounting of a volume in a container.volumeMounts
(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 Details
-
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
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
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
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
Indicates when the container started.
This field accepts only the specified formats. Timestamps can end with
Z
or("+" / "-") 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
Z
or("+" / "-") 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
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
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
Provides information about the mounting of a volume in a container.
This is a convenience method that creates an instance of theVolumeMount.Builder
avoiding the need to create one manually viaVolumeMount.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovolumeMounts(List<VolumeMount>)
.- 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:
-
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.
-