@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.
|
copy
public 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()
.
IdentityProviderTypeType
public 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()
.
IdentityProviderTypeType
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<IdentityProviderType.Builder,IdentityProviderType>
public static IdentityProviderType.Builder builder()
public static Class<? extends IdentityProviderType.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.