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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CoverageEksClusterDetails.BuilderaddonDetails(Consumer<AddonDetails.Builder> addonDetails)Information about the installed EKS add-on.CoverageEksClusterDetails.BuilderaddonDetails(AddonDetails addonDetails)Information about the installed EKS add-on.CoverageEksClusterDetails.BuilderclusterName(String clusterName)Name of the EKS cluster.CoverageEksClusterDetails.BuildercompatibleNodes(Long compatibleNodes)Represents all the nodes within the EKS cluster in your account.CoverageEksClusterDetails.BuildercoveredNodes(Long coveredNodes)Represents the nodes within the EKS cluster that have aHEALTHYcoverage status.CoverageEksClusterDetails.BuildermanagementType(String managementType)Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.CoverageEksClusterDetails.BuildermanagementType(ManagementType managementType)Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.-
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, sdkFields
-
-
-
-
Method Detail
-
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
HEALTHYcoverage status.- Parameters:
coveredNodes- Represents the nodes within the EKS cluster that have aHEALTHYcoverage 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 theAddonDetails.Builderavoiding the need to create one manually viaAddonDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaddonDetails(AddonDetails).- Parameters:
addonDetails- a consumer that will call methods onAddonDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
addonDetails(AddonDetails)
-
managementType
CoverageEksClusterDetails.Builder managementType(String managementType)
Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.
AUTO_MANAGEDindicates GuardDuty deploys and manages updates for this resource.MANUALindicates 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_MANAGEDindicates GuardDuty deploys and manages updates for this resource.MANUALindicates 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,ManagementType
-
managementType
CoverageEksClusterDetails.Builder managementType(ManagementType managementType)
Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.
AUTO_MANAGEDindicates GuardDuty deploys and manages updates for this resource.MANUALindicates 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_MANAGEDindicates GuardDuty deploys and manages updates for this resource.MANUALindicates 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,ManagementType
-
-