Interface EksPodPropertiesOverride.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EksPodPropertiesOverride.Builder,
,EksPodPropertiesOverride> SdkBuilder<EksPodPropertiesOverride.Builder,
,EksPodPropertiesOverride> SdkPojo
- Enclosing class:
EksPodPropertiesOverride
public static interface EksPodPropertiesOverride.Builder
extends SdkPojo, CopyableBuilder<EksPodPropertiesOverride.Builder,EksPodPropertiesOverride>
-
Method Summary
Modifier and TypeMethodDescriptioncontainers
(Collection<EksContainerOverride> containers) The overrides for the container that's used on the Amazon EKS pod.containers
(Consumer<EksContainerOverride.Builder>... containers) The overrides for the container that's used on the Amazon EKS pod.containers
(EksContainerOverride... containers) The overrides for the container that's used on the Amazon EKS pod.default EksPodPropertiesOverride.Builder
metadata
(Consumer<EksMetadata.Builder> metadata) Metadata about the overrides for the container that's used on the Amazon EKS pod.metadata
(EksMetadata metadata) Metadata about the overrides for the container that's used on the Amazon EKS pod.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
-
containers
The overrides for the container that's used on the Amazon EKS pod.
- Parameters:
containers
- The overrides for the container that's used on the Amazon EKS pod.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containers
The overrides for the container that's used on the Amazon EKS pod.
- Parameters:
containers
- The overrides for the container that's used on the Amazon EKS pod.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containers
The overrides for the container that's used on the Amazon EKS pod.
This is a convenience method that creates an instance of theEksContainerOverride.Builder
avoiding the need to create one manually viaEksContainerOverride.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainers(List<EksContainerOverride>)
.- Parameters:
containers
- a consumer that will call methods onEksContainerOverride.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadata
Metadata about the overrides for the container that's used on the Amazon EKS pod.
- Parameters:
metadata
- Metadata about the overrides for the container that's used on the Amazon EKS pod.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
Metadata about the overrides for the container that's used on the Amazon EKS pod.
This is a convenience method that creates an instance of theEksMetadata.Builder
avoiding the need to create one manually viaEksMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadata(EksMetadata)
.- Parameters:
metadata
- a consumer that will call methods onEksMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-