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 aHEALTHY
coverage 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
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 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
HEALTHY
coverage status.- Parameters:
coveredNodes
- Represents the nodes within the EKS cluster that have aHEALTHY
coverage 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.Builder
avoiding the need to create one manually viaAddonDetails.builder()
.When the
Consumer
completes,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_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
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:
-