@Generated(value="software.amazon.awssdk:codegen") public class IdentityProviderType extends Object implements StructuredPojo, ToCopyableBuilder<IdentityProviderType.Builder,IdentityProviderType>
A container for information about an identity provider.
| Modifier and Type | Class and Description |
|---|---|
static interface |
IdentityProviderType.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
attributeMapping()
A mapping of identity provider attributes to standard and custom user pool attributes.
|
static IdentityProviderType.Builder |
builder() |
Instant |
creationDate()
The date the identity provider was created.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<String> |
idpIdentifiers()
A list of identity provider identifiers.
|
Instant |
lastModifiedDate()
The date the identity provider was last modified.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
Map<String,String> |
providerDetails()
The identity provider details, such as
MetadataURL and MetadataFile. |
String |
providerName()
The identity provider name.
|
IdentityProviderTypeType |
providerType()
The identity provider type.
|
String |
providerTypeAsString()
The identity provider type.
|
static Class<? extends IdentityProviderType.Builder> |
serializableBuilderClass() |
IdentityProviderType.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
userPoolId()
The user pool ID.
|
copypublic String userPoolId()
The user pool ID.
public String providerName()
The identity provider name.
public IdentityProviderTypeType providerType()
The identity provider type.
If the service returns an enum value that is not available in the current SDK version, providerType will
return IdentityProviderTypeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from providerTypeAsString().
IdentityProviderTypeTypepublic String providerTypeAsString()
The identity provider type.
If the service returns an enum value that is not available in the current SDK version, providerType will
return IdentityProviderTypeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from providerTypeAsString().
IdentityProviderTypeTypepublic Map<String,String> providerDetails()
The identity provider details, such as MetadataURL and MetadataFile.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
MetadataURL and MetadataFile.public Map<String,String> attributeMapping()
A mapping of identity provider attributes to standard and custom user pool attributes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> idpIdentifiers()
A list of identity provider identifiers.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Instant lastModifiedDate()
The date the identity provider was last modified.
public Instant creationDate()
The date the identity provider was created.
public IdentityProviderType.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<IdentityProviderType.Builder,IdentityProviderType>public static IdentityProviderType.Builder builder()
public static Class<? extends IdentityProviderType.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.