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 initContainers defined in the Amazon EKS pod. These containers run before application containers, always run 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 the initContainers defined in the Amazon EKS pod. These containers run before application containers, always run 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 initContainers defined in the Amazon EKS pod. These containers run before application containers, always run 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 the initContainers defined in the Amazon EKS pod. These containers run before application containers, always run 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

      The overrides for the initContainers defined in the Amazon EKS pod. These containers run before application containers, always run 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 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: