Class CoverageEksClusterDetails
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CoverageEksClusterDetails.Builder,
CoverageEksClusterDetails>
Information about the EKS cluster that has a coverage status.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AddonDetails
Information about the installed EKS add-on.builder()
final String
Name of the EKS cluster.final Long
Represents all the nodes within the EKS cluster in your account.final Long
Represents the nodes within the EKS cluster that have aHEALTHY
coverage status.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final ManagementType
Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.final String
Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.static Class
<? extends CoverageEksClusterDetails.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
clusterName
-
coveredNodes
Represents the nodes within the EKS cluster that have a
HEALTHY
coverage status.- Returns:
- Represents the nodes within the EKS cluster that have a
HEALTHY
coverage status.
-
compatibleNodes
Represents all the nodes within the EKS cluster in your account.
- Returns:
- Represents all the nodes within the EKS cluster in your account.
-
addonDetails
Information about the installed EKS add-on.
- Returns:
- Information about the installed EKS add-on.
-
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.If the service returns an enum value that is not available in the current SDK version,
managementType
will returnManagementType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommanagementTypeAsString()
.- Returns:
- 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. - See Also:
-
managementTypeAsString
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.If the service returns an enum value that is not available in the current SDK version,
managementType
will returnManagementType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommanagementTypeAsString()
.- Returns:
- 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. - See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<CoverageEksClusterDetails.Builder,
CoverageEksClusterDetails> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-