Class UpdateIdentityProviderRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.cognitoidentityprovider.model.CognitoIdentityProviderRequest
-
- software.amazon.awssdk.services.cognitoidentityprovider.model.UpdateIdentityProviderRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateIdentityProviderRequest.Builder,UpdateIdentityProviderRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateIdentityProviderRequest extends CognitoIdentityProviderRequest implements ToCopyableBuilder<UpdateIdentityProviderRequest.Builder,UpdateIdentityProviderRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateIdentityProviderRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>attributeMapping()The IdP attribute mapping to be changed.static UpdateIdentityProviderRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)booleanhasAttributeMapping()For responses, this returns true if the service returned a value for the AttributeMapping property.inthashCode()booleanhasIdpIdentifiers()For responses, this returns true if the service returned a value for the IdpIdentifiers property.booleanhasProviderDetails()For responses, this returns true if the service returned a value for the ProviderDetails property.List<String>idpIdentifiers()A list of IdP identifiers.Map<String,String>providerDetails()The IdP details to be updated, such asMetadataURLandMetadataFile.StringproviderName()The IdP name.List<SdkField<?>>sdkFields()static Class<? extends UpdateIdentityProviderRequest.Builder>serializableBuilderClass()UpdateIdentityProviderRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuserPoolId()The user pool ID.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
userPoolId
public final String userPoolId()
The user pool ID.
- Returns:
- The user pool ID.
-
providerName
public final String providerName()
The IdP name.
- Returns:
- The IdP name.
-
hasProviderDetails
public final boolean hasProviderDetails()
For responses, this returns true if the service returned a value for the ProviderDetails property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
providerDetails
public final Map<String,String> providerDetails()
The IdP details to be updated, such as
MetadataURLandMetadataFile.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasProviderDetails()method.- Returns:
- The IdP details to be updated, such as
MetadataURLandMetadataFile.
-
hasAttributeMapping
public final boolean hasAttributeMapping()
For responses, this returns true if the service returned a value for the AttributeMapping property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
attributeMapping
public final Map<String,String> attributeMapping()
The IdP attribute mapping to be changed.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasAttributeMapping()method.- Returns:
- The IdP attribute mapping to be changed.
-
hasIdpIdentifiers
public final boolean hasIdpIdentifiers()
For responses, this returns true if the service returned a value for the IdpIdentifiers property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
idpIdentifiers
public final List<String> idpIdentifiers()
A list of IdP identifiers.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasIdpIdentifiers()method.- Returns:
- A list of IdP identifiers.
-
toBuilder
public UpdateIdentityProviderRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateIdentityProviderRequest.Builder,UpdateIdentityProviderRequest>- Specified by:
toBuilderin classCognitoIdentityProviderRequest
-
builder
public static UpdateIdentityProviderRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateIdentityProviderRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-