Class AwsIdentity
- java.lang.Object
-
- software.amazon.awssdk.services.securitylake.model.AwsIdentity
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsIdentity.Builder,AwsIdentity>
@Generated("software.amazon.awssdk:codegen") public final class AwsIdentity extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsIdentity.Builder,AwsIdentity>
The Amazon Web Services identity.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsIdentity.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsIdentity.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringexternalId()The external ID used to establish trust relationship with the Amazon Web Services identity.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringprincipal()The Amazon Web Services identity principal.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsIdentity.Builder>serializableBuilderClass()AwsIdentity.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
-
externalId
public final String externalId()
The external ID used to establish trust relationship with the Amazon Web Services identity.
- Returns:
- The external ID used to establish trust relationship with the Amazon Web Services identity.
-
principal
public final String principal()
The Amazon Web Services identity principal.
- Returns:
- The Amazon Web Services identity principal.
-
toBuilder
public AwsIdentity.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsIdentity.Builder,AwsIdentity>
-
builder
public static AwsIdentity.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsIdentity.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-