Class EntityInfo
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EntityInfo.Builder,EntityInfo>
Contains details about the specified entity (user or role).
This data type is an element of the EntityDetails object.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()Returns the value of the Arn property for this object.static EntityInfo.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()The identifier of the entity (user or role).final Stringname()The name of the entity (user or role).final Stringpath()The path to the entity (user or role).static Class<? extends EntityInfo.Builder>final StringtoString()Returns a string representation of this object.final PolicyOwnerEntityTypetype()The type of entity (user or role).final StringThe type of entity (user or role).Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
Returns the value of the Arn property for this object.- Returns:
- The value of the Arn property for this object.
-
name
The name of the entity (user or role).
- Returns:
- The name of the entity (user or role).
-
type
The type of entity (user or role).
If the service returns an enum value that is not available in the current SDK version,
typewill returnPolicyOwnerEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of entity (user or role).
- See Also:
-
typeAsString
The type of entity (user or role).
If the service returns an enum value that is not available in the current SDK version,
typewill returnPolicyOwnerEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of entity (user or role).
- See Also:
-
id
The identifier of the entity (user or role).
- Returns:
- The identifier of the entity (user or role).
-
path
The path to the entity (user or role). For more information about paths, see IAM identifiers in the IAM User Guide.
- Returns:
- The path to the entity (user or role). For more information about paths, see IAM identifiers in the IAM User Guide.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<EntityInfo.Builder,EntityInfo>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-