@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CoverageEksClusterDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information about the EKS cluster that has a coverage status.
| Constructor and Description |
|---|
CoverageEksClusterDetails() |
| Modifier and Type | Method and Description |
|---|---|
CoverageEksClusterDetails |
clone() |
boolean |
equals(Object obj) |
AddonDetails |
getAddonDetails()
Information about the installed EKS add-on.
|
String |
getClusterName()
Name of the EKS cluster.
|
Long |
getCompatibleNodes()
Represents all the nodes within the EKS cluster in your account.
|
Long |
getCoveredNodes()
Represents the nodes within the EKS cluster that have a
HEALTHY coverage status. |
String |
getManagementType()
Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAddonDetails(AddonDetails addonDetails)
Information about the installed EKS add-on.
|
void |
setClusterName(String clusterName)
Name of the EKS cluster.
|
void |
setCompatibleNodes(Long compatibleNodes)
Represents all the nodes within the EKS cluster in your account.
|
void |
setCoveredNodes(Long coveredNodes)
Represents the nodes within the EKS cluster that have a
HEALTHY coverage status. |
void |
setManagementType(String managementType)
Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.
|
String |
toString()
Returns a string representation of this object.
|
CoverageEksClusterDetails |
withAddonDetails(AddonDetails addonDetails)
Information about the installed EKS add-on.
|
CoverageEksClusterDetails |
withClusterName(String clusterName)
Name of the EKS cluster.
|
CoverageEksClusterDetails |
withCompatibleNodes(Long compatibleNodes)
Represents all the nodes within the EKS cluster in your account.
|
CoverageEksClusterDetails |
withCoveredNodes(Long coveredNodes)
Represents the nodes within the EKS cluster that have a
HEALTHY coverage status. |
CoverageEksClusterDetails |
withManagementType(ManagementType managementType)
Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.
|
CoverageEksClusterDetails |
withManagementType(String managementType)
Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.
|
public void setClusterName(String clusterName)
Name of the EKS cluster.
clusterName - Name of the EKS cluster.public String getClusterName()
Name of the EKS cluster.
public CoverageEksClusterDetails withClusterName(String clusterName)
Name of the EKS cluster.
clusterName - Name of the EKS cluster.public void setCoveredNodes(Long coveredNodes)
Represents the nodes within the EKS cluster that have a HEALTHY coverage status.
coveredNodes - Represents the nodes within the EKS cluster that have a HEALTHY coverage status.public Long getCoveredNodes()
Represents the nodes within the EKS cluster that have a HEALTHY coverage status.
HEALTHY coverage status.public CoverageEksClusterDetails withCoveredNodes(Long coveredNodes)
Represents the nodes within the EKS cluster that have a HEALTHY coverage status.
coveredNodes - Represents the nodes within the EKS cluster that have a HEALTHY coverage status.public void setCompatibleNodes(Long compatibleNodes)
Represents all the nodes within the EKS cluster in your account.
compatibleNodes - Represents all the nodes within the EKS cluster in your account.public Long getCompatibleNodes()
Represents all the nodes within the EKS cluster in your account.
public CoverageEksClusterDetails withCompatibleNodes(Long compatibleNodes)
Represents all the nodes within the EKS cluster in your account.
compatibleNodes - Represents all the nodes within the EKS cluster in your account.public void setAddonDetails(AddonDetails addonDetails)
Information about the installed EKS add-on.
addonDetails - Information about the installed EKS add-on.public AddonDetails getAddonDetails()
Information about the installed EKS add-on.
public CoverageEksClusterDetails withAddonDetails(AddonDetails addonDetails)
Information about the installed EKS add-on.
addonDetails - Information about the installed EKS add-on.public void setManagementType(String 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.
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.
ManagementTypepublic String getManagementType()
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.
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.
ManagementTypepublic CoverageEksClusterDetails withManagementType(String 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.
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.
ManagementTypepublic CoverageEksClusterDetails withManagementType(ManagementType 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.
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.
ManagementTypepublic String toString()
toString in class ObjectObject.toString()public CoverageEksClusterDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.