Interface EksPodPropertiesOverride.Builder

  • 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 the EksContainerOverride.Builder avoiding the need to create one manually via EksContainerOverride.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to containers(List<EksContainerOverride>).

      Parameters:
      containers - a consumer that will call methods on EksContainerOverride.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • initContainers

      The overrides for the conatainers defined 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.

      This object is limited to 10 elements

      Parameters:
      initContainers - The overrides for the conatainers defined 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.

      This object is limited to 10 elements

      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 conatainers defined 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.

      This object is limited to 10 elements

      Parameters:
      initContainers - The overrides for the conatainers defined 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.

      This object is limited to 10 elements

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • initContainers

      The overrides for the conatainers defined 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.

      This object is limited to 10 elements

      This is a convenience method that creates an instance of the EksContainerOverride.Builder avoiding the need to create one manually via EksContainerOverride.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to initContainers(List<EksContainerOverride>).

      Parameters:
      initContainers - a consumer that will call methods on EksContainerOverride.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 the EksMetadata.Builder avoiding the need to create one manually via EksMetadata.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to metadata(EksMetadata).

      Parameters:
      metadata - a consumer that will call methods on EksMetadata.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: