Class Identity
- java.lang.Object
-
- software.amazon.awssdk.services.iotsitewise.model.Identity
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Identity.Builder,Identity>
@Generated("software.amazon.awssdk:codegen") public final class Identity extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Identity.Builder,Identity>
Contains an identity that can access an IoT SiteWise Monitor resource.
Currently, you can't use Amazon Web Services API operations to retrieve IAM Identity Center identity IDs. You can find the IAM Identity Center identity IDs in the URL of user and group pages in the IAM Identity Center console.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIdentity.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Identity.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)GroupIdentitygroup()An IAM Identity Center group identity.inthashCode()IAMRoleIdentityiamRole()An IAM role identity.IAMUserIdentityiamUser()An IAM user identity.List<SdkField<?>>sdkFields()static Class<? extends Identity.Builder>serializableBuilderClass()Identity.BuildertoBuilder()StringtoString()Returns a string representation of this object.UserIdentityuser()An IAM Identity Center user identity.-
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
-
user
public final UserIdentity user()
An IAM Identity Center user identity.
- Returns:
- An IAM Identity Center user identity.
-
group
public final GroupIdentity group()
An IAM Identity Center group identity.
- Returns:
- An IAM Identity Center group identity.
-
iamUser
public final IAMUserIdentity iamUser()
An IAM user identity.
- Returns:
- An IAM user identity.
-
iamRole
public final IAMRoleIdentity iamRole()
An IAM role identity.
- Returns:
- An IAM role identity.
-
toBuilder
public Identity.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Identity.Builder,Identity>
-
builder
public static Identity.Builder builder()
-
serializableBuilderClass
public static Class<? extends Identity.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.
-
-