Class PodIdentityAssociationSummary
- java.lang.Object
-
- software.amazon.awssdk.services.eks.model.PodIdentityAssociationSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PodIdentityAssociationSummary.Builder,PodIdentityAssociationSummary>
@Generated("software.amazon.awssdk:codegen") public final class PodIdentityAssociationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PodIdentityAssociationSummary.Builder,PodIdentityAssociationSummary>
The summarized description of the association.
Each summary is simplified by removing these fields compared to the full
PodIdentityAssociation:-
The IAM role:
roleArn -
The timestamp that the association was created at:
createdAt -
The most recent timestamp that the association was modified at:.
modifiedAt -
The tags on the association:
tags
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePodIdentityAssociationSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringassociationArn()The Amazon Resource Name (ARN) of the association.StringassociationId()The ID of the association.static PodIdentityAssociationSummary.Builderbuilder()StringclusterName()The name of the cluster that the association is in.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringnamespace()The name of the Kubernetes namespace inside the cluster to create the association in.List<SdkField<?>>sdkFields()static Class<? extends PodIdentityAssociationSummary.Builder>serializableBuilderClass()StringserviceAccount()The name of the Kubernetes service account inside the cluster to associate the IAM credentials with.PodIdentityAssociationSummary.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()
The name of the cluster that the association is in.
- Returns:
- The name of the cluster that the association is in.
-
namespace
public final String namespace()
The name of the Kubernetes namespace inside the cluster to create the association in. The service account and the pods that use the service account must be in this namespace.
- Returns:
- The name of the Kubernetes namespace inside the cluster to create the association in. The service account and the pods that use the service account must be in this namespace.
-
serviceAccount
public final String serviceAccount()
The name of the Kubernetes service account inside the cluster to associate the IAM credentials with.
- Returns:
- The name of the Kubernetes service account inside the cluster to associate the IAM credentials with.
-
associationArn
public final String associationArn()
The Amazon Resource Name (ARN) of the association.
- Returns:
- The Amazon Resource Name (ARN) of the association.
-
associationId
public final String associationId()
The ID of the association.
- Returns:
- The ID of the association.
-
toBuilder
public PodIdentityAssociationSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PodIdentityAssociationSummary.Builder,PodIdentityAssociationSummary>
-
builder
public static PodIdentityAssociationSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends PodIdentityAssociationSummary.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.
-
-