Interface CoverageEksClusterDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CoverageEksClusterDetails.Builder,,CoverageEksClusterDetails> SdkBuilder<CoverageEksClusterDetails.Builder,,CoverageEksClusterDetails> SdkPojo
- Enclosing class:
CoverageEksClusterDetails
-
Method Summary
Modifier and TypeMethodDescriptionaddonDetails(Consumer<AddonDetails.Builder> addonDetails) Information about the installed EKS add-on.addonDetails(AddonDetails addonDetails) Information about the installed EKS add-on.clusterName(String clusterName) Name of the EKS cluster.compatibleNodes(Long compatibleNodes) Represents all the nodes within the EKS cluster in your account.coveredNodes(Long coveredNodes) Represents the nodes within the EKS cluster that have aHEALTHYcoverage status.managementType(String managementType) Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.managementType(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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:
-
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
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:
-