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 a response parameter to the ListIdentitySources 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 Deprecated Methods Modifier and Type Method Description static IdentitySourceItem.Builderbuilder()ConfigurationItemconfiguration()Contains configuration information about an identity source.InstantcreatedDate()The date and time the identity source was originally created.IdentitySourceItemDetailsdetails()Deprecated.This attribute has been replaced by configuration.cognitoUserPoolConfigurationbooleanequals(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
@Deprecated public final IdentitySourceItemDetails details()
Deprecated.This attribute has been replaced by configuration.cognitoUserPoolConfigurationA 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.
-
configuration
public final ConfigurationItem configuration()
Contains configuration information about an identity source.
- Returns:
- Contains configuration information about an 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.
-
-