Interface CoverageEksClusterDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CoverageEksClusterDetails.Builder,CoverageEksClusterDetails>, SdkBuilder<CoverageEksClusterDetails.Builder,CoverageEksClusterDetails>, SdkPojo
Enclosing class:
CoverageEksClusterDetails

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

    • clusterName

      CoverageEksClusterDetails.Builder clusterName(String clusterName)

      Name of the EKS cluster.

      Parameters:
      clusterName - Name of the EKS cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • coveredNodes

      CoverageEksClusterDetails.Builder coveredNodes(Long coveredNodes)

      Represents the nodes within the EKS cluster that have a HEALTHY coverage status.

      Parameters:
      coveredNodes - Represents the nodes within the EKS cluster that have a HEALTHY coverage status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • compatibleNodes

      CoverageEksClusterDetails.Builder compatibleNodes(Long compatibleNodes)

      Represents all the nodes within the EKS cluster in your account.

      Parameters:
      compatibleNodes - Represents all the nodes within the EKS cluster in your account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • addonDetails

      CoverageEksClusterDetails.Builder addonDetails(AddonDetails addonDetails)

      Information about the installed EKS add-on.

      Parameters:
      addonDetails - Information about the installed EKS add-on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • addonDetails

      default CoverageEksClusterDetails.Builder addonDetails(Consumer<AddonDetails.Builder> addonDetails)

      Information about the installed EKS add-on.

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

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

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

      CoverageEksClusterDetails.Builder managementType(String managementType)

      Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.

      AUTO_MANAGED indicates GuardDuty deploys and manages updates for this resource.

      MANUAL indicates that you are responsible to deploy, update, and manage the Amazon EKS add-on GuardDuty agent for this resource.

      Parameters:
      managementType - Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.

      AUTO_MANAGED indicates GuardDuty deploys and manages updates for this resource.

      MANUAL indicates that you are responsible to deploy, update, and manage the Amazon EKS add-on GuardDuty agent for this resource.

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

      CoverageEksClusterDetails.Builder managementType(ManagementType managementType)

      Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.

      AUTO_MANAGED indicates GuardDuty deploys and manages updates for this resource.

      MANUAL indicates that you are responsible to deploy, update, and manage the Amazon EKS add-on GuardDuty agent for this resource.

      Parameters:
      managementType - Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.

      AUTO_MANAGED indicates GuardDuty deploys and manages updates for this resource.

      MANUAL indicates that you are responsible to deploy, update, and manage the Amazon EKS add-on GuardDuty agent for this resource.

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