Class IdentitySourceItem
- java.lang.Object
-
- software.amazon.awssdk.services.verifiedpermissions.model.IdentitySourceItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IdentitySourceItem.Builder,IdentitySourceItem>
@Generated("software.amazon.awssdk:codegen") public final class IdentitySourceItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IdentitySourceItem.Builder,IdentitySourceItem>
A structure that defines an identity source.
This data type is used as a request parameter for the ListIdentityStores operation.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIdentitySourceItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdentitySourceItem.Builderbuilder()InstantcreatedDate()The date and time the identity source was originally created.IdentitySourceItemDetailsdetails()A structure that contains the details of the associated identity provider (IdP).booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringidentitySourceId()The unique identifier of the identity source.InstantlastUpdatedDate()The date and time the identity source was most recently updated.StringpolicyStoreId()The identifier of the policy store that contains the identity source.StringprincipalEntityType()The Cedar entity type of the principals returned from the IdP associated with this identity source.List<SdkField<?>>sdkFields()static Class<? extends IdentitySourceItem.Builder>serializableBuilderClass()IdentitySourceItem.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
-
createdDate
public final Instant createdDate()
The date and time the identity source was originally created.
- Returns:
- The date and time the identity source was originally created.
-
details
public final IdentitySourceItemDetails details()
A structure that contains the details of the associated identity provider (IdP).
- Returns:
- A structure that contains the details of the associated identity provider (IdP).
-
identitySourceId
public final String identitySourceId()
The unique identifier of the identity source.
- Returns:
- The unique identifier of the identity source.
-
lastUpdatedDate
public final Instant lastUpdatedDate()
The date and time the identity source was most recently updated.
- Returns:
- The date and time the identity source was most recently updated.
-
policyStoreId
public final String policyStoreId()
The identifier of the policy store that contains the identity source.
- Returns:
- The identifier of the policy store that contains the identity source.
-
principalEntityType
public final String principalEntityType()
The Cedar entity type of the principals returned from the IdP associated with this identity source.
- Returns:
- The Cedar entity type of the principals returned from the IdP associated with this identity source.
-
toBuilder
public IdentitySourceItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IdentitySourceItem.Builder,IdentitySourceItem>
-
builder
public static IdentitySourceItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends IdentitySourceItem.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.
-
-