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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description EksPodPropertiesOverride.Buildercontainers(Collection<EksContainerOverride> containers)The overrides for the container that's used on the Amazon EKS pod.EksPodPropertiesOverride.Buildercontainers(Consumer<EksContainerOverride.Builder>... containers)The overrides for the container that's used on the Amazon EKS pod.EksPodPropertiesOverride.Buildercontainers(EksContainerOverride... containers)The overrides for the container that's used on the Amazon EKS pod.EksPodPropertiesOverride.BuilderinitContainers(Collection<EksContainerOverride> initContainers)The overrides for theinitContainersdefined in the Amazon EKS pod.EksPodPropertiesOverride.BuilderinitContainers(Consumer<EksContainerOverride.Builder>... initContainers)The overrides for theinitContainersdefined in the Amazon EKS pod.EksPodPropertiesOverride.BuilderinitContainers(EksContainerOverride... initContainers)The overrides for theinitContainersdefined in the Amazon EKS pod.default EksPodPropertiesOverride.Buildermetadata(Consumer<EksMetadata.Builder> metadata)Metadata about the overrides for the container that's used on the Amazon EKS pod.EksPodPropertiesOverride.Buildermetadata(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
containers
EksPodPropertiesOverride.Builder containers(Collection<EksContainerOverride> 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
EksPodPropertiesOverride.Builder containers(EksContainerOverride... 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
EksPodPropertiesOverride.Builder containers(Consumer<EksContainerOverride.Builder>... 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.Builderavoiding the need to create one manually viaEksContainerOverride.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#containers(List.) - 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:
#containers(java.util.Collection)
-
initContainers
EksPodPropertiesOverride.Builder initContainers(Collection<EksContainerOverride> initContainers)
The overrides for the
initContainersdefined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init Containers in the Kubernetes documentation.- Parameters:
initContainers- The overrides for theinitContainersdefined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init Containers in the Kubernetes documentation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initContainers
EksPodPropertiesOverride.Builder initContainers(EksContainerOverride... initContainers)
The overrides for the
initContainersdefined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init Containers in the Kubernetes documentation.- Parameters:
initContainers- The overrides for theinitContainersdefined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init Containers in the Kubernetes documentation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initContainers
EksPodPropertiesOverride.Builder initContainers(Consumer<EksContainerOverride.Builder>... initContainers)
The overrides for the
This is a convenience method that creates an instance of theinitContainersdefined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init Containers in the Kubernetes documentation.EksContainerOverride.Builderavoiding the need to create one manually viaEksContainerOverride.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#initContainers(List.) - Parameters:
initContainers- 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:
#initContainers(java.util.Collection)
-
metadata
EksPodPropertiesOverride.Builder metadata(EksMetadata 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
default EksPodPropertiesOverride.Builder metadata(Consumer<EksMetadata.Builder> 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.Builderavoiding the need to create one manually viaEksMetadata.builder().When the
Consumercompletes,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:
metadata(EksMetadata)
-
-