Class CoverageEksClusterDetails
- java.lang.Object
-
- software.amazon.awssdk.services.guardduty.model.CoverageEksClusterDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CoverageEksClusterDetails.Builder,CoverageEksClusterDetails>
@Generated("software.amazon.awssdk:codegen") public final class CoverageEksClusterDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CoverageEksClusterDetails.Builder,CoverageEksClusterDetails>
Information about the EKS cluster that has a coverage status.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCoverageEksClusterDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AddonDetailsaddonDetails()Information about the installed EKS add-on.static CoverageEksClusterDetails.Builderbuilder()StringclusterName()Name of the EKS cluster.LongcompatibleNodes()Represents all the nodes within the EKS cluster in your account.LongcoveredNodes()Represents the nodes within the EKS cluster that have aHEALTHYcoverage status.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ManagementTypemanagementType()Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.StringmanagementTypeAsString()Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.List<SdkField<?>>sdkFields()static Class<? extends CoverageEksClusterDetails.Builder>serializableBuilderClass()CoverageEksClusterDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
clusterName
public final String clusterName()
Name of the EKS cluster.
- Returns:
- Name of the EKS cluster.
-
coveredNodes
public final Long coveredNodes()
Represents the nodes within the EKS cluster that have a
HEALTHYcoverage status.- Returns:
- Represents the nodes within the EKS cluster that have a
HEALTHYcoverage status.
-
compatibleNodes
public final Long 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
public final AddonDetails addonDetails()
Information about the installed EKS add-on.
- Returns:
- Information about the installed EKS add-on.
-
managementType
public final 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.If the service returns an enum value that is not available in the current SDK version,
managementTypewill 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_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. - See Also:
ManagementType
-
managementTypeAsString
public final String managementTypeAsString()
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.If the service returns an enum value that is not available in the current SDK version,
managementTypewill 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_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. - See Also:
ManagementType
-
toBuilder
public CoverageEksClusterDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CoverageEksClusterDetails.Builder,CoverageEksClusterDetails>
-
builder
public static CoverageEksClusterDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends CoverageEksClusterDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-