@Generated(value="software.amazon.awssdk:codegen") public final class IamIdentity extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IamIdentity.Builder,IamIdentity>
The IAM Identity details associated with the user. These details are associated with model package groups, model packages and project entities only.
Modifier and Type | Class and Description |
---|---|
static interface |
IamIdentity.Builder |
Modifier and Type | Method and Description |
---|---|
String |
arn()
The Amazon Resource Name (ARN) of the IAM identity.
|
static IamIdentity.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
principalId()
The ID of the principal that assumes the IAM identity.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends IamIdentity.Builder> |
serializableBuilderClass() |
String |
sourceIdentity()
The person or application which assumes the IAM identity.
|
IamIdentity.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String arn()
The Amazon Resource Name (ARN) of the IAM identity.
public final String principalId()
The ID of the principal that assumes the IAM identity.
public final String sourceIdentity()
The person or application which assumes the IAM identity.
public IamIdentity.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<IamIdentity.Builder,IamIdentity>
public static IamIdentity.Builder builder()
public static Class<? extends IamIdentity.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.