public class AbstractAWSCognitoIdentityProvider extends Object implements AWSCognitoIdentityProvider
AWSCognitoIdentityProvider. Convenient
method forms pass through to the corresponding overload that takes a request
object, which throws an UnsupportedOperationException.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAWSCognitoIdentityProvider() |
| Modifier and Type | Method and Description |
|---|---|
AddCustomAttributesResult |
addCustomAttributes(AddCustomAttributesRequest request)
Adds additional user attributes to the user pool schema.
|
AdminConfirmSignUpResult |
adminConfirmSignUp(AdminConfirmSignUpRequest request)
Confirms user registration as an admin without using a confirmation code.
|
AdminDeleteUserResult |
adminDeleteUser(AdminDeleteUserRequest request)
Deletes a user as an administrator.
|
AdminDeleteUserAttributesResult |
adminDeleteUserAttributes(AdminDeleteUserAttributesRequest request)
Deletes the user attributes in a user pool as an administrator.
|
AdminDisableUserResult |
adminDisableUser(AdminDisableUserRequest request)
Disables the specified user as an administrator.
|
AdminEnableUserResult |
adminEnableUser(AdminEnableUserRequest request)
Enables the specified user as an administrator.
|
AdminGetUserResult |
adminGetUser(AdminGetUserRequest request)
Gets the specified user by user name in a user pool as an administrator.
|
AdminResetUserPasswordResult |
adminResetUserPassword(AdminResetUserPasswordRequest request)
Resets the specified user's password in a user pool as an administrator.
|
AdminSetUserSettingsResult |
adminSetUserSettings(AdminSetUserSettingsRequest request)
Sets all the user settings for a specified user name.
|
AdminUpdateUserAttributesResult |
adminUpdateUserAttributes(AdminUpdateUserAttributesRequest request)
Updates the specified user's attributes, including developer attributes,
as an administrator.
|
ChangePasswordResult |
changePassword(ChangePasswordRequest request)
Changes the password for a specified user in a user pool.
|
ConfirmForgotPasswordResult |
confirmForgotPassword(ConfirmForgotPasswordRequest request)
Allows a user to enter a code provided when they reset their password to
update their password.
|
ConfirmSignUpResult |
confirmSignUp(ConfirmSignUpRequest request)
Confirms registration of a user and handles the existing alias from a
previous user.
|
CreateUserPoolResult |
createUserPool(CreateUserPoolRequest request)
Creates a new Amazon Cognito user pool and sets the password policy for
the pool.
|
CreateUserPoolClientResult |
createUserPoolClient(CreateUserPoolClientRequest request)
Creates the user pool client.
|
DeleteUserResult |
deleteUser(DeleteUserRequest request)
Allows a user to delete one's self.
|
DeleteUserAttributesResult |
deleteUserAttributes(DeleteUserAttributesRequest request)
Deletes the attributes for a user.
|
DeleteUserPoolResult |
deleteUserPool(DeleteUserPoolRequest request)
Deletes the specified Amazon Cognito user pool.
|
DeleteUserPoolClientResult |
deleteUserPoolClient(DeleteUserPoolClientRequest request)
Allows the developer to delete the user pool client.
|
DescribeUserPoolResult |
describeUserPool(DescribeUserPoolRequest request)
Returns the configuration information and metadata of the specified user
pool.
|
DescribeUserPoolClientResult |
describeUserPoolClient(DescribeUserPoolClientRequest request)
Client method for returning the configuration information and metadata of
the specified user pool client.
|
ForgotPasswordResult |
forgotPassword(ForgotPasswordRequest request)
Retrieves the password for the specified client ID or username.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request,
typically used for debugging issues where a service isn't acting as
expected.
|
GetUserResult |
getUser(GetUserRequest request)
Gets the user attributes and metadata for a user.
|
GetUserAttributeVerificationCodeResult |
getUserAttributeVerificationCode(GetUserAttributeVerificationCodeRequest request)
Gets the user attribute verification code for the specified attribute
name.
|
ListUserPoolClientsResult |
listUserPoolClients(ListUserPoolClientsRequest request)
Lists the clients that have been created for the specified user pool.
|
ListUserPoolsResult |
listUserPools(ListUserPoolsRequest request)
Lists the user pools associated with an AWS account.
|
ListUsersResult |
listUsers(ListUsersRequest request)
Lists the users in the Amazon Cognito user pool.
|
ResendConfirmationCodeResult |
resendConfirmationCode(ResendConfirmationCodeRequest request)
Resends the confirmation (for confirmation of registration) to a specific
user in the user pool.
|
void |
setEndpoint(String endpoint)
Overrides the default endpoint for this client
("https://cognito-idp.us-east-1.amazonaws.com").
|
void |
setRegion(Region region)
An alternative to
AWSCognitoIdentityProvider.setEndpoint(String),
sets the regional endpoint for this client's service calls. |
SetUserSettingsResult |
setUserSettings(SetUserSettingsRequest request)
Sets the user settings like multi-factor authentication (MFA).
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
SignUpResult |
signUp(SignUpRequest request)
Registers the user in the specified user pool and creates a user name,
password, and user attributes.
|
UpdateUserAttributesResult |
updateUserAttributes(UpdateUserAttributesRequest request)
Allows a user to update a specific attribute (one at a time).
|
UpdateUserPoolResult |
updateUserPool(UpdateUserPoolRequest request)
Updates the specified user pool with the specified attributes.
|
UpdateUserPoolClientResult |
updateUserPoolClient(UpdateUserPoolClientRequest request)
Allows the developer to update the specified user pool client and
password policy.
|
VerifyUserAttributeResult |
verifyUserAttribute(VerifyUserAttributeRequest request)
Verifies the specified user attributes in the user pool.
|
protected AbstractAWSCognitoIdentityProvider()
public void setEndpoint(String endpoint)
AWSCognitoIdentityProvider
Callers can pass in just the endpoint (ex:
"cognito-idp.us-east-1.amazonaws.com") or a full URL, including the
protocol (ex: "https://cognito-idp.us-east-1.amazonaws.com"). If the
protocol is not specified here, the default protocol from this client's
ClientConfiguration will be used, which by default is HTTPS.
For more information on using AWS regions with the AWS SDK for Java, and a complete list of all available endpoints for all AWS services, see: http://developer.amazonwebservices.com/connect/entry.jspa?externalID= 3912
This method is not threadsafe. An endpoint should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setEndpoint in interface AWSCognitoIdentityProviderendpoint - The endpoint (ex: "cognito-idp.us-east-1.amazonaws.com") or a full
URL, including the protocol (ex:
"https://cognito-idp.us-east-1.amazonaws.com") of the region
specific AWS endpoint this client will communicate with.public void setRegion(Region region)
AWSCognitoIdentityProviderAWSCognitoIdentityProvider.setEndpoint(String),
sets the regional endpoint for this client's service calls. Callers can
use this method to control which AWS region they want to work with.
By default, all service endpoints in all regions use the https protocol.
To use http instead, specify it in the ClientConfiguration
supplied at construction.
This method is not threadsafe. A region should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setRegion in interface AWSCognitoIdentityProviderregion - The region this client will communicate with. See
Region.getRegion(com.amazonaws.regions.Regions) for
accessing a given region. Must not be null and must be a region
where the service is available.Region.getRegion(com.amazonaws.regions.Regions),
Region.createClient(Class,
com.amazonaws.auth.AWSCredentialsProvider, ClientConfiguration),
Region.isServiceSupported(String)public AddCustomAttributesResult addCustomAttributes(AddCustomAttributesRequest request)
AWSCognitoIdentityProviderAdds additional user attributes to the user pool schema.
addCustomAttributes in interface AWSCognitoIdentityProviderrequest - Represents the request to add custom attributes.public AdminConfirmSignUpResult adminConfirmSignUp(AdminConfirmSignUpRequest request)
AWSCognitoIdentityProviderConfirms user registration as an admin without using a confirmation code. Works on any user.
adminConfirmSignUp in interface AWSCognitoIdentityProviderrequest - Represents the request to confirm user registration.public AdminDeleteUserResult adminDeleteUser(AdminDeleteUserRequest request)
AWSCognitoIdentityProviderDeletes a user as an administrator. Works on any user.
adminDeleteUser in interface AWSCognitoIdentityProviderrequest - Represents the request to delete a user as an administrator.public AdminDeleteUserAttributesResult adminDeleteUserAttributes(AdminDeleteUserAttributesRequest request)
AWSCognitoIdentityProviderDeletes the user attributes in a user pool as an administrator. Works on any user.
adminDeleteUserAttributes in interface AWSCognitoIdentityProviderrequest - Represents the request to delete user attributes as an
administrator.public AdminDisableUserResult adminDisableUser(AdminDisableUserRequest request)
AWSCognitoIdentityProviderDisables the specified user as an administrator. Works on any user.
adminDisableUser in interface AWSCognitoIdentityProviderrequest - Represents the request to disable any user as an administrator.public AdminEnableUserResult adminEnableUser(AdminEnableUserRequest request)
AWSCognitoIdentityProviderEnables the specified user as an administrator. Works on any user.
adminEnableUser in interface AWSCognitoIdentityProviderrequest - Represents the request that enables the user as an administrator.public AdminGetUserResult adminGetUser(AdminGetUserRequest request)
AWSCognitoIdentityProviderGets the specified user by user name in a user pool as an administrator. Works on any user.
adminGetUser in interface AWSCognitoIdentityProviderrequest - Represents the request to get the specified user as an
administrator.public AdminResetUserPasswordResult adminResetUserPassword(AdminResetUserPasswordRequest request)
AWSCognitoIdentityProviderResets the specified user's password in a user pool as an administrator. Works on any user.
adminResetUserPassword in interface AWSCognitoIdentityProviderrequest - Represents the request to reset a user's password as an
administrator.public AdminSetUserSettingsResult adminSetUserSettings(AdminSetUserSettingsRequest request)
AWSCognitoIdentityProviderSets all the user settings for a specified user name. Works on any user.
adminSetUserSettings in interface AWSCognitoIdentityProviderrequest - Represents the request to set user settings as an administrator.public AdminUpdateUserAttributesResult adminUpdateUserAttributes(AdminUpdateUserAttributesRequest request)
AWSCognitoIdentityProviderUpdates the specified user's attributes, including developer attributes, as an administrator. Works on any user.
adminUpdateUserAttributes in interface AWSCognitoIdentityProviderrequest - Represents the request to update the user's attributes as an
administrator.public ChangePasswordResult changePassword(ChangePasswordRequest request)
AWSCognitoIdentityProviderChanges the password for a specified user in a user pool.
changePassword in interface AWSCognitoIdentityProviderrequest - Represents the request to change a user password.public ConfirmForgotPasswordResult confirmForgotPassword(ConfirmForgotPasswordRequest request)
AWSCognitoIdentityProviderAllows a user to enter a code provided when they reset their password to update their password.
confirmForgotPassword in interface AWSCognitoIdentityProviderrequest - The request representing the confirmation for a password reset.public ConfirmSignUpResult confirmSignUp(ConfirmSignUpRequest request)
AWSCognitoIdentityProviderConfirms registration of a user and handles the existing alias from a previous user.
confirmSignUp in interface AWSCognitoIdentityProviderrequest - Represents the request to confirm registration of a user.public CreateUserPoolResult createUserPool(CreateUserPoolRequest request)
AWSCognitoIdentityProviderCreates a new Amazon Cognito user pool and sets the password policy for the pool.
createUserPool in interface AWSCognitoIdentityProviderrequest - Represents the request to create a user pool.public CreateUserPoolClientResult createUserPoolClient(CreateUserPoolClientRequest request)
AWSCognitoIdentityProviderCreates the user pool client.
createUserPoolClient in interface AWSCognitoIdentityProviderrequest - Represents the request to create a user pool client.public DeleteUserResult deleteUser(DeleteUserRequest request)
AWSCognitoIdentityProviderAllows a user to delete one's self.
deleteUser in interface AWSCognitoIdentityProviderrequest - Represents the request to delete a user.public DeleteUserAttributesResult deleteUserAttributes(DeleteUserAttributesRequest request)
AWSCognitoIdentityProviderDeletes the attributes for a user.
deleteUserAttributes in interface AWSCognitoIdentityProviderrequest - Represents the request to delete user attributes.public DeleteUserPoolResult deleteUserPool(DeleteUserPoolRequest request)
AWSCognitoIdentityProviderDeletes the specified Amazon Cognito user pool.
deleteUserPool in interface AWSCognitoIdentityProviderrequest - Represents the request to delete a user pool.public DeleteUserPoolClientResult deleteUserPoolClient(DeleteUserPoolClientRequest request)
AWSCognitoIdentityProviderAllows the developer to delete the user pool client.
deleteUserPoolClient in interface AWSCognitoIdentityProviderrequest - Represents the request to delete a user pool client.public DescribeUserPoolResult describeUserPool(DescribeUserPoolRequest request)
AWSCognitoIdentityProviderReturns the configuration information and metadata of the specified user pool.
describeUserPool in interface AWSCognitoIdentityProviderrequest - Represents the request to describe the user pool.public DescribeUserPoolClientResult describeUserPoolClient(DescribeUserPoolClientRequest request)
AWSCognitoIdentityProviderClient method for returning the configuration information and metadata of the specified user pool client.
describeUserPoolClient in interface AWSCognitoIdentityProviderrequest - Represents the request to describe a user pool client.public ForgotPasswordResult forgotPassword(ForgotPasswordRequest request)
AWSCognitoIdentityProviderRetrieves the password for the specified client ID or username.
forgotPassword in interface AWSCognitoIdentityProviderrequest - Represents the request to reset a user's password.public GetUserResult getUser(GetUserRequest request)
AWSCognitoIdentityProviderGets the user attributes and metadata for a user.
getUser in interface AWSCognitoIdentityProviderrequest - Represents the request to get information about the user.public GetUserAttributeVerificationCodeResult getUserAttributeVerificationCode(GetUserAttributeVerificationCodeRequest request)
AWSCognitoIdentityProviderGets the user attribute verification code for the specified attribute name.
getUserAttributeVerificationCode in interface AWSCognitoIdentityProviderrequest - Represents the request to get user attribute verification.public ListUserPoolClientsResult listUserPoolClients(ListUserPoolClientsRequest request)
AWSCognitoIdentityProviderLists the clients that have been created for the specified user pool.
listUserPoolClients in interface AWSCognitoIdentityProviderrequest - Represents the request to list the user pool clients.public ListUserPoolsResult listUserPools(ListUserPoolsRequest request)
AWSCognitoIdentityProviderLists the user pools associated with an AWS account.
listUserPools in interface AWSCognitoIdentityProviderrequest - Represents the request to list user pools.public ListUsersResult listUsers(ListUsersRequest request)
AWSCognitoIdentityProviderLists the users in the Amazon Cognito user pool.
listUsers in interface AWSCognitoIdentityProviderrequest - Represents the request to list users.public ResendConfirmationCodeResult resendConfirmationCode(ResendConfirmationCodeRequest request)
AWSCognitoIdentityProviderResends the confirmation (for confirmation of registration) to a specific user in the user pool.
resendConfirmationCode in interface AWSCognitoIdentityProviderrequest - Represents the request to resend the confirmation code.public SetUserSettingsResult setUserSettings(SetUserSettingsRequest request)
AWSCognitoIdentityProviderSets the user settings like multi-factor authentication (MFA). If MFA is to be removed for a particular attribute pass the attribute with code delivery as null. If null list is passed, all MFA options are removed.
setUserSettings in interface AWSCognitoIdentityProviderrequest - Represents the request to set user settings.public SignUpResult signUp(SignUpRequest request)
AWSCognitoIdentityProviderRegisters the user in the specified user pool and creates a user name, password, and user attributes.
signUp in interface AWSCognitoIdentityProviderrequest - Represents the request to register a user.public UpdateUserAttributesResult updateUserAttributes(UpdateUserAttributesRequest request)
AWSCognitoIdentityProviderAllows a user to update a specific attribute (one at a time).
updateUserAttributes in interface AWSCognitoIdentityProviderrequest - Represents the request to update user attributes.public UpdateUserPoolResult updateUserPool(UpdateUserPoolRequest request)
AWSCognitoIdentityProviderUpdates the specified user pool with the specified attributes.
updateUserPool in interface AWSCognitoIdentityProviderrequest - Represents the request to update the user pool.public UpdateUserPoolClientResult updateUserPoolClient(UpdateUserPoolClientRequest request)
AWSCognitoIdentityProviderAllows the developer to update the specified user pool client and password policy.
updateUserPoolClient in interface AWSCognitoIdentityProviderrequest - Represents the request to update the user pool client.public VerifyUserAttributeResult verifyUserAttribute(VerifyUserAttributeRequest request)
AWSCognitoIdentityProviderVerifies the specified user attributes in the user pool.
verifyUserAttribute in interface AWSCognitoIdentityProviderrequest - Represents the request to verify user attributes.public void shutdown()
AWSCognitoIdentityProvidershutdown in interface AWSCognitoIdentityProviderpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSCognitoIdentityProviderResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSCognitoIdentityProviderrequest - The originally executed request.Copyright © 2016. All rights reserved.