Interface DeleteAddonRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<DeleteAddonRequest.Builder,DeleteAddonRequest>, EksRequest.Builder, SdkBuilder<DeleteAddonRequest.Builder,DeleteAddonRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
DeleteAddonRequest

public static interface DeleteAddonRequest.Builder extends EksRequest.Builder, SdkPojo, CopyableBuilder<DeleteAddonRequest.Builder,DeleteAddonRequest>
  • Method Details

    • clusterName

      DeleteAddonRequest.Builder clusterName(String clusterName)

      The name of the cluster to delete the add-on from.

      Parameters:
      clusterName - The name of the cluster to delete the add-on from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • addonName

      DeleteAddonRequest.Builder addonName(String addonName)

      The name of the add-on. The name must match one of the names returned by ListAddons .

      Parameters:
      addonName - The name of the add-on. The name must match one of the names returned by ListAddons .
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • preserve

      DeleteAddonRequest.Builder preserve(Boolean preserve)

      Specifying this option preserves the add-on software on your cluster but Amazon EKS stops managing any settings for the add-on. If an IAM account is associated with the add-on, it isn't removed.

      Parameters:
      preserve - Specifying this option preserves the add-on software on your cluster but Amazon EKS stops managing any settings for the add-on. If an IAM account is associated with the add-on, it isn't removed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      DeleteAddonRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.