@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Addon extends Object implements Serializable, Cloneable, StructuredPojo
An Amazon EKS add-on. For more information, see Amazon EKS add-ons in the Amazon EKS User Guide.
| Constructor and Description |
|---|
Addon() |
| Modifier and Type | Method and Description |
|---|---|
Addon |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
Addon |
clearTagsEntries()
Removes all the entries added into Tags.
|
Addon |
clone() |
boolean |
equals(Object obj) |
String |
getAddonArn()
The Amazon Resource Name (ARN) of the add-on.
|
String |
getAddonName()
The name of the add-on.
|
String |
getAddonVersion()
The version of the add-on.
|
String |
getClusterName()
The name of the cluster.
|
String |
getConfigurationValues()
The configuration values that you provided.
|
Date |
getCreatedAt()
The date and time that the add-on was created.
|
AddonHealth |
getHealth()
An object that represents the health of the add-on.
|
MarketplaceInformation |
getMarketplaceInformation()
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
|
Date |
getModifiedAt()
The date and time that the add-on was last modified.
|
String |
getOwner()
The owner of the add-on.
|
String |
getPublisher()
The publisher of the add-on.
|
String |
getServiceAccountRoleArn()
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on
uses.
|
String |
getStatus()
The status of the add-on.
|
Map<String,String> |
getTags()
The metadata that you apply to the add-on to assist with categorization and organization.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAddonArn(String addonArn)
The Amazon Resource Name (ARN) of the add-on.
|
void |
setAddonName(String addonName)
The name of the add-on.
|
void |
setAddonVersion(String addonVersion)
The version of the add-on.
|
void |
setClusterName(String clusterName)
The name of the cluster.
|
void |
setConfigurationValues(String configurationValues)
The configuration values that you provided.
|
void |
setCreatedAt(Date createdAt)
The date and time that the add-on was created.
|
void |
setHealth(AddonHealth health)
An object that represents the health of the add-on.
|
void |
setMarketplaceInformation(MarketplaceInformation marketplaceInformation)
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
|
void |
setModifiedAt(Date modifiedAt)
The date and time that the add-on was last modified.
|
void |
setOwner(String owner)
The owner of the add-on.
|
void |
setPublisher(String publisher)
The publisher of the add-on.
|
void |
setServiceAccountRoleArn(String serviceAccountRoleArn)
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on
uses.
|
void |
setStatus(String status)
The status of the add-on.
|
void |
setTags(Map<String,String> tags)
The metadata that you apply to the add-on to assist with categorization and organization.
|
String |
toString()
Returns a string representation of this object.
|
Addon |
withAddonArn(String addonArn)
The Amazon Resource Name (ARN) of the add-on.
|
Addon |
withAddonName(String addonName)
The name of the add-on.
|
Addon |
withAddonVersion(String addonVersion)
The version of the add-on.
|
Addon |
withClusterName(String clusterName)
The name of the cluster.
|
Addon |
withConfigurationValues(String configurationValues)
The configuration values that you provided.
|
Addon |
withCreatedAt(Date createdAt)
The date and time that the add-on was created.
|
Addon |
withHealth(AddonHealth health)
An object that represents the health of the add-on.
|
Addon |
withMarketplaceInformation(MarketplaceInformation marketplaceInformation)
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
|
Addon |
withModifiedAt(Date modifiedAt)
The date and time that the add-on was last modified.
|
Addon |
withOwner(String owner)
The owner of the add-on.
|
Addon |
withPublisher(String publisher)
The publisher of the add-on.
|
Addon |
withServiceAccountRoleArn(String serviceAccountRoleArn)
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on
uses.
|
Addon |
withStatus(AddonStatus status)
The status of the add-on.
|
Addon |
withStatus(String status)
The status of the add-on.
|
Addon |
withTags(Map<String,String> tags)
The metadata that you apply to the add-on to assist with categorization and organization.
|
public void setAddonName(String addonName)
The name of the add-on.
addonName - The name of the add-on.public String getAddonName()
The name of the add-on.
public Addon withAddonName(String addonName)
The name of the add-on.
addonName - The name of the add-on.public void setClusterName(String clusterName)
The name of the cluster.
clusterName - The name of the cluster.public String getClusterName()
The name of the cluster.
public Addon withClusterName(String clusterName)
The name of the cluster.
clusterName - The name of the cluster.public void setStatus(String status)
The status of the add-on.
status - The status of the add-on.AddonStatuspublic String getStatus()
The status of the add-on.
AddonStatuspublic Addon withStatus(String status)
The status of the add-on.
status - The status of the add-on.AddonStatuspublic Addon withStatus(AddonStatus status)
The status of the add-on.
status - The status of the add-on.AddonStatuspublic void setAddonVersion(String addonVersion)
The version of the add-on.
addonVersion - The version of the add-on.public String getAddonVersion()
The version of the add-on.
public Addon withAddonVersion(String addonVersion)
The version of the add-on.
addonVersion - The version of the add-on.public void setHealth(AddonHealth health)
An object that represents the health of the add-on.
health - An object that represents the health of the add-on.public AddonHealth getHealth()
An object that represents the health of the add-on.
public Addon withHealth(AddonHealth health)
An object that represents the health of the add-on.
health - An object that represents the health of the add-on.public void setAddonArn(String addonArn)
The Amazon Resource Name (ARN) of the add-on.
addonArn - The Amazon Resource Name (ARN) of the add-on.public String getAddonArn()
The Amazon Resource Name (ARN) of the add-on.
public Addon withAddonArn(String addonArn)
The Amazon Resource Name (ARN) of the add-on.
addonArn - The Amazon Resource Name (ARN) of the add-on.public void setCreatedAt(Date createdAt)
The date and time that the add-on was created.
createdAt - The date and time that the add-on was created.public Date getCreatedAt()
The date and time that the add-on was created.
public Addon withCreatedAt(Date createdAt)
The date and time that the add-on was created.
createdAt - The date and time that the add-on was created.public void setModifiedAt(Date modifiedAt)
The date and time that the add-on was last modified.
modifiedAt - The date and time that the add-on was last modified.public Date getModifiedAt()
The date and time that the add-on was last modified.
public Addon withModifiedAt(Date modifiedAt)
The date and time that the add-on was last modified.
modifiedAt - The date and time that the add-on was last modified.public void setServiceAccountRoleArn(String serviceAccountRoleArn)
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on uses.
serviceAccountRoleArn - The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the
add-on uses.public String getServiceAccountRoleArn()
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on uses.
public Addon withServiceAccountRoleArn(String serviceAccountRoleArn)
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on uses.
serviceAccountRoleArn - The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the
add-on uses.public Map<String,String> getTags()
The metadata that you apply to the add-on to assist with categorization and organization. Each tag consists of a key and an optional value. You define both. Add-on tags do not propagate to any other resources associated with the cluster.
public void setTags(Map<String,String> tags)
The metadata that you apply to the add-on to assist with categorization and organization. Each tag consists of a key and an optional value. You define both. Add-on tags do not propagate to any other resources associated with the cluster.
tags - The metadata that you apply to the add-on to assist with categorization and organization. Each tag
consists of a key and an optional value. You define both. Add-on tags do not propagate to any other
resources associated with the cluster.public Addon withTags(Map<String,String> tags)
The metadata that you apply to the add-on to assist with categorization and organization. Each tag consists of a key and an optional value. You define both. Add-on tags do not propagate to any other resources associated with the cluster.
tags - The metadata that you apply to the add-on to assist with categorization and organization. Each tag
consists of a key and an optional value. You define both. Add-on tags do not propagate to any other
resources associated with the cluster.public Addon clearTagsEntries()
public void setPublisher(String publisher)
The publisher of the add-on.
publisher - The publisher of the add-on.public String getPublisher()
The publisher of the add-on.
public Addon withPublisher(String publisher)
The publisher of the add-on.
publisher - The publisher of the add-on.public void setOwner(String owner)
The owner of the add-on.
owner - The owner of the add-on.public String getOwner()
The owner of the add-on.
public Addon withOwner(String owner)
The owner of the add-on.
owner - The owner of the add-on.public void setMarketplaceInformation(MarketplaceInformation marketplaceInformation)
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
marketplaceInformation - Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.public MarketplaceInformation getMarketplaceInformation()
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
public Addon withMarketplaceInformation(MarketplaceInformation marketplaceInformation)
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
marketplaceInformation - Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.public void setConfigurationValues(String configurationValues)
The configuration values that you provided.
configurationValues - The configuration values that you provided.public String getConfigurationValues()
The configuration values that you provided.
public Addon withConfigurationValues(String configurationValues)
The configuration values that you provided.
configurationValues - The configuration values that you provided.public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.