All Downloads are FREE. Search and download functionalities are using the official Maven repository.

models.cognito-idp-2016-04-18-intermediate.json Maven / Gradle / Ivy

{
  "metadata" : {
    "apiVersion" : "2016-04-18",
    "protocol" : "json",
    "checksumFormat" : null,
    "documentation" : "

You can create a user pool in Amazon Cognito Identity to manage directories and users. You can authenticate a user to obtain tokens related to user identity and access policies.

This API reference provides information about user pools in Amazon Cognito Identity, which is a new capability that is available as a beta.

", "defaultEndpoint" : "https://cognito-idp.us-east-1.amazonaws.com", "defaultEndpointWithoutHttpProtocol" : "cognito-idp.us-east-1.amazonaws.com", "syncInterface" : "AWSCognitoIdentityProvider", "syncClient" : "AWSCognitoIdentityProviderClient", "asyncInterface" : "AWSCognitoIdentityProviderAsync", "asyncClient" : "AWSCognitoIdentityProviderAsyncClient", "packageName" : "com.amazonaws.services.cognitoidp", "packagePath" : "com/amazonaws/services/cognitoidp", "serviceAbbreviation" : null, "serviceFullName" : "Amazon Cognito Identity Provider", "hasApiWithStreamInput" : false, "contentType" : null, "jsonVersion" : "1.1", "endpointPrefix" : "cognito-idp", "signingName" : "cognito-idp", "protocolDefaultExceptionUmarshallerImpl" : null, "syncClientBuilderClassName" : "AWSCognitoIdentityProviderClientBuilder", "asyncClientBuilderClassName" : "AWSCognitoIdentityProviderAsyncClientBuilder", "serviceName" : "Amazon Cognito Identity Provider", "cborProtocol" : false, "xmlProtocol" : false, "unmarshallerContextClassName" : "JsonUnmarshallerContext", "unmarshallerClassSuffix" : "JsonUnmarshaller", "jsonProtocol" : true }, "operations" : { "AddCustomAttributes" : { "documentation" : "

Adds additional user attributes to the user pool schema.

", "operationName" : "AddCustomAttributes", "deprecated" : false, "input" : { "variableName" : "addCustomAttributesRequest", "variableType" : "AddCustomAttributesRequest", "variableDeclarationType" : "AddCustomAttributesRequest", "documentation" : "

Represents the request to add custom attributes.

", "simpleType" : "AddCustomAttributesRequest", "variableSetterType" : "AddCustomAttributesRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AddCustomAttributesResult", "documentation" : "

Represents the response from the server for the request to add custom attributes.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AddCustomAttributesResult", "asyncReturnType" : "AddCustomAttributesResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "addCustomAttributes" }, "AdminConfirmSignUp" : { "documentation" : "

Confirms user registration as an admin without using a confirmation code. Works on any user.

", "operationName" : "AdminConfirmSignUp", "deprecated" : false, "input" : { "variableName" : "adminConfirmSignUpRequest", "variableType" : "AdminConfirmSignUpRequest", "variableDeclarationType" : "AdminConfirmSignUpRequest", "documentation" : "

Represents the request to confirm user registration.

", "simpleType" : "AdminConfirmSignUpRequest", "variableSetterType" : "AdminConfirmSignUpRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AdminConfirmSignUpResult", "documentation" : "

Represents the response from the server for the request to confirm registration.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "TooManyFailedAttemptsException", "documentation" : "

This exception gets thrown when the user has made too many failed attempts for a given action (e.g., sign in).

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AdminConfirmSignUpResult", "asyncReturnType" : "AdminConfirmSignUpResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "adminConfirmSignUp" }, "AdminDeleteUser" : { "documentation" : "

Deletes a user as an administrator. Works on any user.

", "operationName" : "AdminDeleteUser", "deprecated" : false, "input" : { "variableName" : "adminDeleteUserRequest", "variableType" : "AdminDeleteUserRequest", "variableDeclarationType" : "AdminDeleteUserRequest", "documentation" : "

Represents the request to delete a user as an administrator.

", "simpleType" : "AdminDeleteUserRequest", "variableSetterType" : "AdminDeleteUserRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AdminDeleteUserResult", "documentation" : null }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AdminDeleteUserResult", "asyncReturnType" : "AdminDeleteUserResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "adminDeleteUser" }, "AdminDeleteUserAttributes" : { "documentation" : "

Deletes the user attributes in a user pool as an administrator. Works on any user.

", "operationName" : "AdminDeleteUserAttributes", "deprecated" : false, "input" : { "variableName" : "adminDeleteUserAttributesRequest", "variableType" : "AdminDeleteUserAttributesRequest", "variableDeclarationType" : "AdminDeleteUserAttributesRequest", "documentation" : "

Represents the request to delete user attributes as an administrator.

", "simpleType" : "AdminDeleteUserAttributesRequest", "variableSetterType" : "AdminDeleteUserAttributesRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AdminDeleteUserAttributesResult", "documentation" : "

Represents the response received from the server for a request to delete user attributes.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AdminDeleteUserAttributesResult", "asyncReturnType" : "AdminDeleteUserAttributesResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "adminDeleteUserAttributes" }, "AdminDisableUser" : { "documentation" : "

Disables the specified user as an administrator. Works on any user.

", "operationName" : "AdminDisableUser", "deprecated" : false, "input" : { "variableName" : "adminDisableUserRequest", "variableType" : "AdminDisableUserRequest", "variableDeclarationType" : "AdminDisableUserRequest", "documentation" : "

Represents the request to disable any user as an administrator.

", "simpleType" : "AdminDisableUserRequest", "variableSetterType" : "AdminDisableUserRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AdminDisableUserResult", "documentation" : "

Represents the response received from the server to disable the user as an administrator.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AdminDisableUserResult", "asyncReturnType" : "AdminDisableUserResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "adminDisableUser" }, "AdminEnableUser" : { "documentation" : "

Enables the specified user as an administrator. Works on any user.

", "operationName" : "AdminEnableUser", "deprecated" : false, "input" : { "variableName" : "adminEnableUserRequest", "variableType" : "AdminEnableUserRequest", "variableDeclarationType" : "AdminEnableUserRequest", "documentation" : "

Represents the request that enables the user as an administrator.

", "simpleType" : "AdminEnableUserRequest", "variableSetterType" : "AdminEnableUserRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AdminEnableUserResult", "documentation" : "

Represents the response from the server for the request to enable a user as an administrator.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AdminEnableUserResult", "asyncReturnType" : "AdminEnableUserResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "adminEnableUser" }, "AdminGetUser" : { "documentation" : "

Gets the specified user by user name in a user pool as an administrator. Works on any user.

", "operationName" : "AdminGetUser", "deprecated" : false, "input" : { "variableName" : "adminGetUserRequest", "variableType" : "AdminGetUserRequest", "variableDeclarationType" : "AdminGetUserRequest", "documentation" : "

Represents the request to get the specified user as an administrator.

", "simpleType" : "AdminGetUserRequest", "variableSetterType" : "AdminGetUserRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AdminGetUserResult", "documentation" : "

Represents the response from the server from the request to get the specified user as an administrator.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AdminGetUserResult", "asyncReturnType" : "AdminGetUserResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "adminGetUser" }, "AdminResetUserPassword" : { "documentation" : "

Resets the specified user's password in a user pool as an administrator. Works on any user.

", "operationName" : "AdminResetUserPassword", "deprecated" : false, "input" : { "variableName" : "adminResetUserPasswordRequest", "variableType" : "AdminResetUserPasswordRequest", "variableDeclarationType" : "AdminResetUserPasswordRequest", "documentation" : "

Represents the request to reset a user's password as an administrator.

", "simpleType" : "AdminResetUserPasswordRequest", "variableSetterType" : "AdminResetUserPasswordRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AdminResetUserPasswordResult", "documentation" : "

Represents the response from the server to reset a user password as an administrator.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AdminResetUserPasswordResult", "asyncReturnType" : "AdminResetUserPasswordResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "adminResetUserPassword" }, "AdminSetUserSettings" : { "documentation" : "

Sets all the user settings for a specified user name. Works on any user.

", "operationName" : "AdminSetUserSettings", "deprecated" : false, "input" : { "variableName" : "adminSetUserSettingsRequest", "variableType" : "AdminSetUserSettingsRequest", "variableDeclarationType" : "AdminSetUserSettingsRequest", "documentation" : "

Represents the request to set user settings as an administrator.

", "simpleType" : "AdminSetUserSettingsRequest", "variableSetterType" : "AdminSetUserSettingsRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AdminSetUserSettingsResult", "documentation" : "

Represents the response from the server to set user settings as an administrator.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AdminSetUserSettingsResult", "asyncReturnType" : "AdminSetUserSettingsResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "adminSetUserSettings" }, "AdminUpdateUserAttributes" : { "documentation" : "

Updates the specified user's attributes, including developer attributes, as an administrator. Works on any user.

", "operationName" : "AdminUpdateUserAttributes", "deprecated" : false, "input" : { "variableName" : "adminUpdateUserAttributesRequest", "variableType" : "AdminUpdateUserAttributesRequest", "variableDeclarationType" : "AdminUpdateUserAttributesRequest", "documentation" : "

Represents the request to update the user's attributes as an administrator.

", "simpleType" : "AdminUpdateUserAttributesRequest", "variableSetterType" : "AdminUpdateUserAttributesRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "AdminUpdateUserAttributesResult", "documentation" : "

Represents the response from the server for the request to update user attributes as an administrator.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "AliasExistsException", "documentation" : "

This exception is thrown when a user tries to confirm the account with an email or phone number that has already been supplied as an alias from a different account. This exception tells user that an account with this email or phone already exists.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "AdminUpdateUserAttributesResult", "asyncReturnType" : "AdminUpdateUserAttributesResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "adminUpdateUserAttributes" }, "ChangePassword" : { "documentation" : "

Changes the password for a specified user in a user pool.

", "operationName" : "ChangePassword", "deprecated" : false, "input" : { "variableName" : "changePasswordRequest", "variableType" : "ChangePasswordRequest", "variableDeclarationType" : "ChangePasswordRequest", "documentation" : "

Represents the request to change a user password.

", "simpleType" : "ChangePasswordRequest", "variableSetterType" : "ChangePasswordRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "ChangePasswordResult", "documentation" : "

The response from the server to the change password request.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "InvalidPasswordException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid password.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "ChangePasswordResult", "asyncReturnType" : "ChangePasswordResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "changePassword" }, "ConfirmForgotPassword" : { "documentation" : "

Allows a user to enter a code provided when they reset their password to update their password.

", "operationName" : "ConfirmForgotPassword", "deprecated" : false, "input" : { "variableName" : "confirmForgotPasswordRequest", "variableType" : "ConfirmForgotPasswordRequest", "variableDeclarationType" : "ConfirmForgotPasswordRequest", "documentation" : "

The request representing the confirmation for a password reset.

", "simpleType" : "ConfirmForgotPasswordRequest", "variableSetterType" : "ConfirmForgotPasswordRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "ConfirmForgotPasswordResult", "documentation" : "

The response from the server that results from a user's request to retrieve a forgotten password.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "InvalidPasswordException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid password.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "CodeMismatchException", "documentation" : "

This exception is thrown if the provided code does not match what the server was expecting.

" }, { "exceptionName" : "ExpiredCodeException", "documentation" : "

This exception is thrown if a code has expired.

" }, { "exceptionName" : "TooManyFailedAttemptsException", "documentation" : "

This exception gets thrown when the user has made too many failed attempts for a given action (e.g., sign in).

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "ConfirmForgotPasswordResult", "asyncReturnType" : "ConfirmForgotPasswordResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "confirmForgotPassword" }, "ConfirmSignUp" : { "documentation" : "

Confirms registration of a user and handles the existing alias from a previous user.

", "operationName" : "ConfirmSignUp", "deprecated" : false, "input" : { "variableName" : "confirmSignUpRequest", "variableType" : "ConfirmSignUpRequest", "variableDeclarationType" : "ConfirmSignUpRequest", "documentation" : "

Represents the request to confirm registration of a user.

", "simpleType" : "ConfirmSignUpRequest", "variableSetterType" : "ConfirmSignUpRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "ConfirmSignUpResult", "documentation" : "

Represents the response from the server for the registration confirmation.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "TooManyFailedAttemptsException", "documentation" : "

This exception gets thrown when the user has made too many failed attempts for a given action (e.g., sign in).

" }, { "exceptionName" : "CodeMismatchException", "documentation" : "

This exception is thrown if the provided code does not match what the server was expecting.

" }, { "exceptionName" : "ExpiredCodeException", "documentation" : "

This exception is thrown if a code has expired.

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "AliasExistsException", "documentation" : "

This exception is thrown when a user tries to confirm the account with an email or phone number that has already been supplied as an alias from a different account. This exception tells user that an account with this email or phone already exists.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "ConfirmSignUpResult", "asyncReturnType" : "ConfirmSignUpResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "confirmSignUp" }, "CreateUserPool" : { "documentation" : "

Creates a new Amazon Cognito user pool and sets the password policy for the pool.

", "operationName" : "CreateUserPool", "deprecated" : false, "input" : { "variableName" : "createUserPoolRequest", "variableType" : "CreateUserPoolRequest", "variableDeclarationType" : "CreateUserPoolRequest", "documentation" : "

Represents the request to create a user pool.

", "simpleType" : "CreateUserPoolRequest", "variableSetterType" : "CreateUserPoolRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "CreateUserPoolResult", "documentation" : "

Represents the response from the server for the request to create a user pool.

" }, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "CreateUserPoolResult", "asyncReturnType" : "CreateUserPoolResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "createUserPool" }, "CreateUserPoolClient" : { "documentation" : "

Creates the user pool client.

", "operationName" : "CreateUserPoolClient", "deprecated" : false, "input" : { "variableName" : "createUserPoolClientRequest", "variableType" : "CreateUserPoolClientRequest", "variableDeclarationType" : "CreateUserPoolClientRequest", "documentation" : "

Represents the request to create a user pool client.

", "simpleType" : "CreateUserPoolClientRequest", "variableSetterType" : "CreateUserPoolClientRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "CreateUserPoolClientResult", "documentation" : "

Represents the response from the server to create a user pool client.

" }, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "CreateUserPoolClientResult", "asyncReturnType" : "CreateUserPoolClientResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "createUserPoolClient" }, "DeleteUser" : { "documentation" : "

Allows a user to delete one's self.

", "operationName" : "DeleteUser", "deprecated" : false, "input" : { "variableName" : "deleteUserRequest", "variableType" : "DeleteUserRequest", "variableDeclarationType" : "DeleteUserRequest", "documentation" : "

Represents the request to delete a user.

", "simpleType" : "DeleteUserRequest", "variableSetterType" : "DeleteUserRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "DeleteUserResult", "documentation" : null }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "DeleteUserResult", "asyncReturnType" : "DeleteUserResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "deleteUser" }, "DeleteUserAttributes" : { "documentation" : "

Deletes the attributes for a user.

", "operationName" : "DeleteUserAttributes", "deprecated" : false, "input" : { "variableName" : "deleteUserAttributesRequest", "variableType" : "DeleteUserAttributesRequest", "variableDeclarationType" : "DeleteUserAttributesRequest", "documentation" : "

Represents the request to delete user attributes.

", "simpleType" : "DeleteUserAttributesRequest", "variableSetterType" : "DeleteUserAttributesRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "DeleteUserAttributesResult", "documentation" : "

Represents the response from the server to delete user attributes.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "DeleteUserAttributesResult", "asyncReturnType" : "DeleteUserAttributesResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "deleteUserAttributes" }, "DeleteUserPool" : { "documentation" : "

Deletes the specified Amazon Cognito user pool.

", "operationName" : "DeleteUserPool", "deprecated" : false, "input" : { "variableName" : "deleteUserPoolRequest", "variableType" : "DeleteUserPoolRequest", "variableDeclarationType" : "DeleteUserPoolRequest", "documentation" : "

Represents the request to delete a user pool.

", "simpleType" : "DeleteUserPoolRequest", "variableSetterType" : "DeleteUserPoolRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "DeleteUserPoolResult", "documentation" : null }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "DeleteUserPoolResult", "asyncReturnType" : "DeleteUserPoolResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "deleteUserPool" }, "DeleteUserPoolClient" : { "documentation" : "

Allows the developer to delete the user pool client.

", "operationName" : "DeleteUserPoolClient", "deprecated" : false, "input" : { "variableName" : "deleteUserPoolClientRequest", "variableType" : "DeleteUserPoolClientRequest", "variableDeclarationType" : "DeleteUserPoolClientRequest", "documentation" : "

Represents the request to delete a user pool client.

", "simpleType" : "DeleteUserPoolClientRequest", "variableSetterType" : "DeleteUserPoolClientRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "DeleteUserPoolClientResult", "documentation" : null }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "DeleteUserPoolClientResult", "asyncReturnType" : "DeleteUserPoolClientResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "deleteUserPoolClient" }, "DescribeUserPool" : { "documentation" : "

Returns the configuration information and metadata of the specified user pool.

", "operationName" : "DescribeUserPool", "deprecated" : false, "input" : { "variableName" : "describeUserPoolRequest", "variableType" : "DescribeUserPoolRequest", "variableDeclarationType" : "DescribeUserPoolRequest", "documentation" : "

Represents the request to describe the user pool.

", "simpleType" : "DescribeUserPoolRequest", "variableSetterType" : "DescribeUserPoolRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "DescribeUserPoolResult", "documentation" : "

Represents the response to describe the user pool.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "DescribeUserPoolResult", "asyncReturnType" : "DescribeUserPoolResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "describeUserPool" }, "DescribeUserPoolClient" : { "documentation" : "

Client method for returning the configuration information and metadata of the specified user pool client.

", "operationName" : "DescribeUserPoolClient", "deprecated" : false, "input" : { "variableName" : "describeUserPoolClientRequest", "variableType" : "DescribeUserPoolClientRequest", "variableDeclarationType" : "DescribeUserPoolClientRequest", "documentation" : "

Represents the request to describe a user pool client.

", "simpleType" : "DescribeUserPoolClientRequest", "variableSetterType" : "DescribeUserPoolClientRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "DescribeUserPoolClientResult", "documentation" : "

Represents the response from the server from a request to describe the user pool client.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "DescribeUserPoolClientResult", "asyncReturnType" : "DescribeUserPoolClientResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "describeUserPoolClient" }, "ForgotPassword" : { "documentation" : "

Retrieves the password for the specified client ID or username.

", "operationName" : "ForgotPassword", "deprecated" : false, "input" : { "variableName" : "forgotPasswordRequest", "variableType" : "ForgotPasswordRequest", "variableDeclarationType" : "ForgotPasswordRequest", "documentation" : "

Represents the request to reset a user's password.

", "simpleType" : "ForgotPasswordRequest", "variableSetterType" : "ForgotPasswordRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "ForgotPasswordResult", "documentation" : "

Respresents the response from the server regarding the request to reset a password.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "ForgotPasswordResult", "asyncReturnType" : "ForgotPasswordResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "forgotPassword" }, "GetUser" : { "documentation" : "

Gets the user attributes and metadata for a user.

", "operationName" : "GetUser", "deprecated" : false, "input" : { "variableName" : "getUserRequest", "variableType" : "GetUserRequest", "variableDeclarationType" : "GetUserRequest", "documentation" : "

Represents the request to get information about the user.

", "simpleType" : "GetUserRequest", "variableSetterType" : "GetUserRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "GetUserResult", "documentation" : "

Represents the response from the server from the request to get information about the user.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "GetUserResult", "asyncReturnType" : "GetUserResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "getUser" }, "GetUserAttributeVerificationCode" : { "documentation" : "

Gets the user attribute verification code for the specified attribute name.

", "operationName" : "GetUserAttributeVerificationCode", "deprecated" : false, "input" : { "variableName" : "getUserAttributeVerificationCodeRequest", "variableType" : "GetUserAttributeVerificationCodeRequest", "variableDeclarationType" : "GetUserAttributeVerificationCodeRequest", "documentation" : "

Represents the request to get user attribute verification.

", "simpleType" : "GetUserAttributeVerificationCodeRequest", "variableSetterType" : "GetUserAttributeVerificationCodeRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "GetUserAttributeVerificationCodeResult", "documentation" : "

The verification code response returned by the server response to get the user attribute verification code.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "GetUserAttributeVerificationCodeResult", "asyncReturnType" : "GetUserAttributeVerificationCodeResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "getUserAttributeVerificationCode" }, "ListUserPoolClients" : { "documentation" : "

Lists the clients that have been created for the specified user pool.

", "operationName" : "ListUserPoolClients", "deprecated" : false, "input" : { "variableName" : "listUserPoolClientsRequest", "variableType" : "ListUserPoolClientsRequest", "variableDeclarationType" : "ListUserPoolClientsRequest", "documentation" : "

Represents the request to list the user pool clients.

", "simpleType" : "ListUserPoolClientsRequest", "variableSetterType" : "ListUserPoolClientsRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "ListUserPoolClientsResult", "documentation" : "

Represents the response from the server that lists user pool clients.

" }, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "ListUserPoolClientsResult", "asyncReturnType" : "ListUserPoolClientsResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "listUserPoolClients" }, "ListUserPools" : { "documentation" : "

Lists the user pools associated with an AWS account.

", "operationName" : "ListUserPools", "deprecated" : false, "input" : { "variableName" : "listUserPoolsRequest", "variableType" : "ListUserPoolsRequest", "variableDeclarationType" : "ListUserPoolsRequest", "documentation" : "

Represents the request to list user pools.

", "simpleType" : "ListUserPoolsRequest", "variableSetterType" : "ListUserPoolsRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "ListUserPoolsResult", "documentation" : "

Represents the response to list user pools.

" }, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "ListUserPoolsResult", "asyncReturnType" : "ListUserPoolsResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "listUserPools" }, "ListUsers" : { "documentation" : "

Lists the users in the Amazon Cognito user pool.

", "operationName" : "ListUsers", "deprecated" : false, "input" : { "variableName" : "listUsersRequest", "variableType" : "ListUsersRequest", "variableDeclarationType" : "ListUsersRequest", "documentation" : "

Represents the request to list users.

", "simpleType" : "ListUsersRequest", "variableSetterType" : "ListUsersRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "ListUsersResult", "documentation" : "

The response from the request to list users.

" }, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "ListUsersResult", "asyncReturnType" : "ListUsersResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "listUsers" }, "ResendConfirmationCode" : { "documentation" : "

Resends the confirmation (for confirmation of registration) to a specific user in the user pool.

", "operationName" : "ResendConfirmationCode", "deprecated" : false, "input" : { "variableName" : "resendConfirmationCodeRequest", "variableType" : "ResendConfirmationCodeRequest", "variableDeclarationType" : "ResendConfirmationCodeRequest", "documentation" : "

Represents the request to resend the confirmation code.

", "simpleType" : "ResendConfirmationCodeRequest", "variableSetterType" : "ResendConfirmationCodeRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "ResendConfirmationCodeResult", "documentation" : "

The response from the server when the Amazon Cognito service makes the request to resend a confirmation code.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "ResendConfirmationCodeResult", "asyncReturnType" : "ResendConfirmationCodeResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "resendConfirmationCode" }, "SetUserSettings" : { "documentation" : "

Sets 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.

", "operationName" : "SetUserSettings", "deprecated" : false, "input" : { "variableName" : "setUserSettingsRequest", "variableType" : "SetUserSettingsRequest", "variableDeclarationType" : "SetUserSettingsRequest", "documentation" : "

Represents the request to set user settings.

", "simpleType" : "SetUserSettingsRequest", "variableSetterType" : "SetUserSettingsRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "SetUserSettingsResult", "documentation" : "

The response from the server for a set user settings request.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "SetUserSettingsResult", "asyncReturnType" : "SetUserSettingsResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "setUserSettings" }, "SignUp" : { "documentation" : "

Registers the user in the specified user pool and creates a user name, password, and user attributes.

", "operationName" : "SignUp", "deprecated" : false, "input" : { "variableName" : "signUpRequest", "variableType" : "SignUpRequest", "variableDeclarationType" : "SignUpRequest", "documentation" : "

Represents the request to register a user.

", "simpleType" : "SignUpRequest", "variableSetterType" : "SignUpRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "SignUpResult", "documentation" : "

The response from the server for a registration request.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "InvalidPasswordException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid password.

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "UsernameExistsException", "documentation" : "

This exception is thrown when Amazon Cognito encounters a user name that already exists in the user pool.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "SignUpResult", "asyncReturnType" : "SignUpResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "signUp" }, "UpdateUserAttributes" : { "documentation" : "

Allows a user to update a specific attribute (one at a time).

", "operationName" : "UpdateUserAttributes", "deprecated" : false, "input" : { "variableName" : "updateUserAttributesRequest", "variableType" : "UpdateUserAttributesRequest", "variableDeclarationType" : "UpdateUserAttributesRequest", "documentation" : "

Represents the request to update user attributes.

", "simpleType" : "UpdateUserAttributesRequest", "variableSetterType" : "UpdateUserAttributesRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "UpdateUserAttributesResult", "documentation" : "

Represents the response from the server for the request to update user attributes.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "CodeMismatchException", "documentation" : "

This exception is thrown if the provided code does not match what the server was expecting.

" }, { "exceptionName" : "ExpiredCodeException", "documentation" : "

This exception is thrown if a code has expired.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

" }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

" }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "AliasExistsException", "documentation" : "

This exception is thrown when a user tries to confirm the account with an email or phone number that has already been supplied as an alias from a different account. This exception tells user that an account with this email or phone already exists.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "UpdateUserAttributesResult", "asyncReturnType" : "UpdateUserAttributesResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "updateUserAttributes" }, "UpdateUserPool" : { "documentation" : "

Updates the specified user pool with the specified attributes.

", "operationName" : "UpdateUserPool", "deprecated" : false, "input" : { "variableName" : "updateUserPoolRequest", "variableType" : "UpdateUserPoolRequest", "variableDeclarationType" : "UpdateUserPoolRequest", "documentation" : "

Represents the request to update the user pool.

", "simpleType" : "UpdateUserPoolRequest", "variableSetterType" : "UpdateUserPoolRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "UpdateUserPoolResult", "documentation" : "

Represents the response from the server when you make a request to update the user pool.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

This exception is thrown if two or more modifications are happening concurrently.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "UpdateUserPoolResult", "asyncReturnType" : "UpdateUserPoolResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "updateUserPool" }, "UpdateUserPoolClient" : { "documentation" : "

Allows the developer to update the specified user pool client and password policy.

", "operationName" : "UpdateUserPoolClient", "deprecated" : false, "input" : { "variableName" : "updateUserPoolClientRequest", "variableType" : "UpdateUserPoolClientRequest", "variableDeclarationType" : "UpdateUserPoolClientRequest", "documentation" : "

Represents the request to update the user pool client.

", "simpleType" : "UpdateUserPoolClientRequest", "variableSetterType" : "UpdateUserPoolClientRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "UpdateUserPoolClientResult", "documentation" : "

Represents the response from the server to the request to update the user pool client.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : true, "syncReturnType" : "UpdateUserPoolClientResult", "asyncReturnType" : "UpdateUserPoolClientResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "updateUserPoolClient" }, "VerifyUserAttribute" : { "documentation" : "

Verifies the specified user attributes in the user pool.

", "operationName" : "VerifyUserAttribute", "deprecated" : false, "input" : { "variableName" : "verifyUserAttributeRequest", "variableType" : "VerifyUserAttributeRequest", "variableDeclarationType" : "VerifyUserAttributeRequest", "documentation" : "

Represents the request to verify user attributes.

", "simpleType" : "VerifyUserAttributeRequest", "variableSetterType" : "VerifyUserAttributeRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "VerifyUserAttributeResult", "documentation" : "

A container representing the response from the server from the request to verify user attributes.

" }, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

" }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

" }, { "exceptionName" : "CodeMismatchException", "documentation" : "

This exception is thrown if the provided code does not match what the server was expecting.

" }, { "exceptionName" : "ExpiredCodeException", "documentation" : "

This exception is thrown if a code has expired.

" }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception gets thrown when the user has made too many requests for a given operation.

" }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

" } ], "hasBlobMemberAsPayload" : false, "authenticated" : false, "syncReturnType" : "VerifyUserAttributeResult", "asyncReturnType" : "VerifyUserAttributeResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "methodName" : "verifyUserAttribute" } }, "shapes" : { "ForgotPasswordRequest" : { "c2jName" : "ForgotPasswordRequest", "documentation" : "

Represents the request to reset a user's password.

", "shapeName" : "ForgotPasswordRequest", "deprecated" : false, "required" : [ "ClientId", "Username" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The ID of the client associated with the user pool.

", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The ID of the client associated with the user pool.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

\n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.*/", "getterDocumentation" : "/**

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

\n@return The user name of the user for whom you want to enter a code to retrieve a forgotten password.*/", "fluentSetterDocumentation" : "/**

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

\n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

\n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "forgotPasswordRequest", "variableType" : "ForgotPasswordRequest", "variableDeclarationType" : "ForgotPasswordRequest", "documentation" : null, "simpleType" : "ForgotPasswordRequest", "variableSetterType" : "ForgotPasswordRequest" }, "marshaller" : { "action" : "ForgotPassword", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.ForgotPassword", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Username" : { "documentation" : "

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

\n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.*/", "getterDocumentation" : "/**

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

\n@return The user name of the user for whom you want to enter a code to retrieve a forgotten password.*/", "fluentSetterDocumentation" : "/**

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

\n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user for whom you want to enter a code to retrieve a forgotten password.

\n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "SecretHash" : { "documentation" : "

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

The ID of the client associated with the user pool.

", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The ID of the client associated with the user pool.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UpdateUserPoolResult" : { "c2jName" : "UpdateUserPoolResponse", "documentation" : "

Represents the response from the server when you make a request to update the user pool.

", "shapeName" : "UpdateUserPoolResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "updateUserPoolResult", "variableType" : "UpdateUserPoolResult", "variableDeclarationType" : "UpdateUserPoolResult", "documentation" : null, "simpleType" : "UpdateUserPoolResult", "variableSetterType" : "UpdateUserPoolResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AdminGetUserRequest" : { "c2jName" : "AdminGetUserRequest", "documentation" : "

Represents the request to get the specified user as an administrator.

", "shapeName" : "AdminGetUserRequest", "deprecated" : false, "required" : [ "UserPoolId", "Username" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The user pool ID for the user pool where you want to get information about the user.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to get information about the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to get information about the user.

\n@param userPoolId The user pool ID for the user pool where you want to get information about the user.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to get information about the user.

\n@return The user pool ID for the user pool where you want to get information about the user.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to get information about the user.

\n@param userPoolId The user pool ID for the user pool where you want to get information about the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to get information about the user.

\n@param userPoolId The user pool ID for the user pool where you want to get information about the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The user name of the user you wish to retrieve.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user you wish to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user you wish to retrieve.

\n@param username The user name of the user you wish to retrieve.*/", "getterDocumentation" : "/**

The user name of the user you wish to retrieve.

\n@return The user name of the user you wish to retrieve.*/", "fluentSetterDocumentation" : "/**

The user name of the user you wish to retrieve.

\n@param username The user name of the user you wish to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user you wish to retrieve.

\n@param username The user name of the user you wish to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminGetUserRequest", "variableType" : "AdminGetUserRequest", "variableDeclarationType" : "AdminGetUserRequest", "documentation" : null, "simpleType" : "AdminGetUserRequest", "variableSetterType" : "AdminGetUserRequest" }, "marshaller" : { "action" : "AdminGetUser", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AdminGetUser", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

The user pool ID for the user pool where you want to get information about the user.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to get information about the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to get information about the user.

\n@param userPoolId The user pool ID for the user pool where you want to get information about the user.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to get information about the user.

\n@return The user pool ID for the user pool where you want to get information about the user.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to get information about the user.

\n@param userPoolId The user pool ID for the user pool where you want to get information about the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to get information about the user.

\n@param userPoolId The user pool ID for the user pool where you want to get information about the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

The user name of the user you wish to retrieve.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user you wish to retrieve.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user you wish to retrieve.

\n@param username The user name of the user you wish to retrieve.*/", "getterDocumentation" : "/**

The user name of the user you wish to retrieve.

\n@return The user name of the user you wish to retrieve.*/", "fluentSetterDocumentation" : "/**

The user name of the user you wish to retrieve.

\n@param username The user name of the user you wish to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user you wish to retrieve.

\n@param username The user name of the user you wish to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ConcurrentModificationException" : { "c2jName" : "ConcurrentModificationException", "documentation" : "

This exception is thrown if two or more modifications are happening concurrently.

", "shapeName" : "ConcurrentModificationException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "concurrentModificationException", "variableType" : "ConcurrentModificationException", "variableDeclarationType" : "ConcurrentModificationException", "documentation" : null, "simpleType" : "ConcurrentModificationException", "variableSetterType" : "ConcurrentModificationException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "ConcurrentModificationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "InvalidLambdaResponseException" : { "c2jName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

", "shapeName" : "InvalidLambdaResponseException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "invalidLambdaResponseException", "variableType" : "InvalidLambdaResponseException", "variableDeclarationType" : "InvalidLambdaResponseException", "documentation" : null, "simpleType" : "InvalidLambdaResponseException", "variableSetterType" : "InvalidLambdaResponseException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "InvalidLambdaResponseException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "DeleteUserAttributesResult" : { "c2jName" : "DeleteUserAttributesResponse", "documentation" : "

Represents the response from the server to delete user attributes.

", "shapeName" : "DeleteUserAttributesResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "deleteUserAttributesResult", "variableType" : "DeleteUserAttributesResult", "variableDeclarationType" : "DeleteUserAttributesResult", "documentation" : null, "simpleType" : "DeleteUserAttributesResult", "variableSetterType" : "DeleteUserAttributesResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AdminResetUserPasswordRequest" : { "c2jName" : "AdminResetUserPasswordRequest", "documentation" : "

Represents the request to reset a user's password as an administrator.

", "shapeName" : "AdminResetUserPasswordRequest", "deprecated" : false, "required" : [ "UserPoolId", "Username" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The user pool ID for the user pool where you want to reset the user's password.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to reset the user's password.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to reset the user's password.

\n@param userPoolId The user pool ID for the user pool where you want to reset the user's password.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to reset the user's password.

\n@return The user pool ID for the user pool where you want to reset the user's password.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to reset the user's password.

\n@param userPoolId The user pool ID for the user pool where you want to reset the user's password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to reset the user's password.

\n@param userPoolId The user pool ID for the user pool where you want to reset the user's password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The user name of the user whose password you wish to reset.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user whose password you wish to reset.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user whose password you wish to reset.

\n@param username The user name of the user whose password you wish to reset.*/", "getterDocumentation" : "/**

The user name of the user whose password you wish to reset.

\n@return The user name of the user whose password you wish to reset.*/", "fluentSetterDocumentation" : "/**

The user name of the user whose password you wish to reset.

\n@param username The user name of the user whose password you wish to reset.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user whose password you wish to reset.

\n@param username The user name of the user whose password you wish to reset.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminResetUserPasswordRequest", "variableType" : "AdminResetUserPasswordRequest", "variableDeclarationType" : "AdminResetUserPasswordRequest", "documentation" : null, "simpleType" : "AdminResetUserPasswordRequest", "variableSetterType" : "AdminResetUserPasswordRequest" }, "marshaller" : { "action" : "AdminResetUserPassword", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AdminResetUserPassword", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

The user pool ID for the user pool where you want to reset the user's password.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to reset the user's password.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to reset the user's password.

\n@param userPoolId The user pool ID for the user pool where you want to reset the user's password.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to reset the user's password.

\n@return The user pool ID for the user pool where you want to reset the user's password.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to reset the user's password.

\n@param userPoolId The user pool ID for the user pool where you want to reset the user's password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to reset the user's password.

\n@param userPoolId The user pool ID for the user pool where you want to reset the user's password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

The user name of the user whose password you wish to reset.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user whose password you wish to reset.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user whose password you wish to reset.

\n@param username The user name of the user whose password you wish to reset.*/", "getterDocumentation" : "/**

The user name of the user whose password you wish to reset.

\n@return The user name of the user whose password you wish to reset.*/", "fluentSetterDocumentation" : "/**

The user name of the user whose password you wish to reset.

\n@param username The user name of the user whose password you wish to reset.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user whose password you wish to reset.

\n@param username The user name of the user whose password you wish to reset.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "VerifiedAttributeType" : { "c2jName" : "VerifiedAttributeType", "documentation" : "", "shapeName" : "VerifiedAttributeType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : [ { "name" : "Phone_number", "value" : "phone_number" }, { "name" : "Email", "value" : "email" } ], "variable" : { "variableName" : "verifiedAttributeType", "variableType" : "VerifiedAttributeType", "variableDeclarationType" : "VerifiedAttributeType", "documentation" : null, "simpleType" : "VerifiedAttributeType", "variableSetterType" : "VerifiedAttributeType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AdminDeleteUserAttributesRequest" : { "c2jName" : "AdminDeleteUserAttributesRequest", "documentation" : "

Represents the request to delete user attributes as an administrator.

", "shapeName" : "AdminDeleteUserAttributesRequest", "deprecated" : false, "required" : [ "UserPoolId", "Username", "UserAttributeNames" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The user pool ID for the user pool where you want to delete user attributes.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to delete user attributes.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to delete user attributes.

\n@param userPoolId The user pool ID for the user pool where you want to delete user attributes.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to delete user attributes.

\n@return The user pool ID for the user pool where you want to delete user attributes.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to delete user attributes.

\n@param userPoolId The user pool ID for the user pool where you want to delete user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to delete user attributes.

\n@param userPoolId The user pool ID for the user pool where you want to delete user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The user name of the user from which you would like to delete attributes.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user from which you would like to delete attributes.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user from which you would like to delete attributes.

\n@param username The user name of the user from which you would like to delete attributes.*/", "getterDocumentation" : "/**

The user name of the user from which you would like to delete attributes.

\n@return The user name of the user from which you would like to delete attributes.*/", "fluentSetterDocumentation" : "/**

The user name of the user from which you would like to delete attributes.

\n@param username The user name of the user from which you would like to delete attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user from which you would like to delete attributes.

\n@param username The user name of the user from which you would like to delete attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

An array of strings representing the user attribute names you wish to delete.

", "name" : "UserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "variable" : { "variableName" : "userAttributeNames", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

An array of strings representing the user attribute names you wish to delete.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributeNames", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributeNames", "marshallLocationName" : "UserAttributeNames", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

An array of strings representing the user attribute names you wish to delete.

\n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.*/", "getterDocumentation" : "/**

An array of strings representing the user attribute names you wish to delete.

\n@return An array of strings representing the user attribute names you wish to delete.*/", "fluentSetterDocumentation" : "/**

An array of strings representing the user attribute names you wish to delete.

\n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

An array of strings representing the user attribute names you wish to delete.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributeNames(java.util.Collection)} or {@link #withUserAttributeNames(java.util.Collection)} if you want to override the existing values.

\n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminDeleteUserAttributesRequest", "variableType" : "AdminDeleteUserAttributesRequest", "variableDeclarationType" : "AdminDeleteUserAttributesRequest", "documentation" : null, "simpleType" : "AdminDeleteUserAttributesRequest", "variableSetterType" : "AdminDeleteUserAttributesRequest" }, "marshaller" : { "action" : "AdminDeleteUserAttributes", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AdminDeleteUserAttributes", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserAttributeNames" : { "documentation" : "

An array of strings representing the user attribute names you wish to delete.

", "name" : "UserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "variable" : { "variableName" : "userAttributeNames", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

An array of strings representing the user attribute names you wish to delete.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributeNames", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributeNames", "marshallLocationName" : "UserAttributeNames", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

An array of strings representing the user attribute names you wish to delete.

\n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.*/", "getterDocumentation" : "/**

An array of strings representing the user attribute names you wish to delete.

\n@return An array of strings representing the user attribute names you wish to delete.*/", "fluentSetterDocumentation" : "/**

An array of strings representing the user attribute names you wish to delete.

\n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

An array of strings representing the user attribute names you wish to delete.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributeNames(java.util.Collection)} or {@link #withUserAttributeNames(java.util.Collection)} if you want to override the existing values.

\n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserPoolId" : { "documentation" : "

The user pool ID for the user pool where you want to delete user attributes.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to delete user attributes.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to delete user attributes.

\n@param userPoolId The user pool ID for the user pool where you want to delete user attributes.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to delete user attributes.

\n@return The user pool ID for the user pool where you want to delete user attributes.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to delete user attributes.

\n@param userPoolId The user pool ID for the user pool where you want to delete user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to delete user attributes.

\n@param userPoolId The user pool ID for the user pool where you want to delete user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

The user name of the user from which you would like to delete attributes.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user from which you would like to delete attributes.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user from which you would like to delete attributes.

\n@param username The user name of the user from which you would like to delete attributes.*/", "getterDocumentation" : "/**

The user name of the user from which you would like to delete attributes.

\n@return The user name of the user from which you would like to delete attributes.*/", "fluentSetterDocumentation" : "/**

The user name of the user from which you would like to delete attributes.

\n@param username The user name of the user from which you would like to delete attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user from which you would like to delete attributes.

\n@param username The user name of the user from which you would like to delete attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UnexpectedLambdaException" : { "c2jName" : "UnexpectedLambdaException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

", "shapeName" : "UnexpectedLambdaException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "unexpectedLambdaException", "variableType" : "UnexpectedLambdaException", "variableDeclarationType" : "UnexpectedLambdaException", "documentation" : null, "simpleType" : "UnexpectedLambdaException", "variableSetterType" : "UnexpectedLambdaException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "UnexpectedLambdaException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "InvalidParameterException" : { "c2jName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "shapeName" : "InvalidParameterException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "invalidParameterException", "variableType" : "InvalidParameterException", "variableDeclarationType" : "InvalidParameterException", "documentation" : null, "simpleType" : "InvalidParameterException", "variableSetterType" : "InvalidParameterException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "InvalidParameterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "UserLambdaValidationException" : { "c2jName" : "UserLambdaValidationException", "documentation" : "

This exception gets thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

", "shapeName" : "UserLambdaValidationException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "userLambdaValidationException", "variableType" : "UserLambdaValidationException", "variableDeclarationType" : "UserLambdaValidationException", "documentation" : null, "simpleType" : "UserLambdaValidationException", "variableSetterType" : "UserLambdaValidationException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "UserLambdaValidationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "CreateUserPoolClientResult" : { "c2jName" : "CreateUserPoolClientResponse", "documentation" : "

Represents the response from the server to create a user pool client.

", "shapeName" : "CreateUserPoolClientResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The user pool client that was just created.

", "name" : "UserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "variable" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "

The user pool client that was just created.

", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "setterModel" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolClient", "marshallLocationName" : "UserPoolClient", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool client that was just created.

\n@param userPoolClient The user pool client that was just created.*/", "getterDocumentation" : "/**

The user pool client that was just created.

\n@return The user pool client that was just created.*/", "fluentSetterDocumentation" : "/**

The user pool client that was just created.

\n@param userPoolClient The user pool client that was just created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool client that was just created.

\n@param userPoolClient The user pool client that was just created.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "createUserPoolClientResult", "variableType" : "CreateUserPoolClientResult", "variableDeclarationType" : "CreateUserPoolClientResult", "documentation" : null, "simpleType" : "CreateUserPoolClientResult", "variableSetterType" : "CreateUserPoolClientResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolClient" : { "documentation" : "

The user pool client that was just created.

", "name" : "UserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "variable" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "

The user pool client that was just created.

", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "setterModel" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolClient", "marshallLocationName" : "UserPoolClient", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool client that was just created.

\n@param userPoolClient The user pool client that was just created.*/", "getterDocumentation" : "/**

The user pool client that was just created.

\n@return The user pool client that was just created.*/", "fluentSetterDocumentation" : "/**

The user pool client that was just created.

\n@param userPoolClient The user pool client that was just created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool client that was just created.

\n@param userPoolClient The user pool client that was just created.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ResendConfirmationCodeRequest" : { "c2jName" : "ResendConfirmationCodeRequest", "documentation" : "

Represents the request to resend the confirmation code.

", "shapeName" : "ResendConfirmationCodeRequest", "deprecated" : false, "required" : [ "ClientId", "Username" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The ID of the client associated with the user pool.

", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The ID of the client associated with the user pool.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The user name of the user to whom you wish to resend a confirmation code.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user to whom you wish to resend a confirmation code.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user to whom you wish to resend a confirmation code.

\n@param username The user name of the user to whom you wish to resend a confirmation code.*/", "getterDocumentation" : "/**

The user name of the user to whom you wish to resend a confirmation code.

\n@return The user name of the user to whom you wish to resend a confirmation code.*/", "fluentSetterDocumentation" : "/**

The user name of the user to whom you wish to resend a confirmation code.

\n@param username The user name of the user to whom you wish to resend a confirmation code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user to whom you wish to resend a confirmation code.

\n@param username The user name of the user to whom you wish to resend a confirmation code.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "resendConfirmationCodeRequest", "variableType" : "ResendConfirmationCodeRequest", "variableDeclarationType" : "ResendConfirmationCodeRequest", "documentation" : null, "simpleType" : "ResendConfirmationCodeRequest", "variableSetterType" : "ResendConfirmationCodeRequest" }, "marshaller" : { "action" : "ResendConfirmationCode", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.ResendConfirmationCode", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Username" : { "documentation" : "

The user name of the user to whom you wish to resend a confirmation code.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user to whom you wish to resend a confirmation code.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user to whom you wish to resend a confirmation code.

\n@param username The user name of the user to whom you wish to resend a confirmation code.*/", "getterDocumentation" : "/**

The user name of the user to whom you wish to resend a confirmation code.

\n@return The user name of the user to whom you wish to resend a confirmation code.*/", "fluentSetterDocumentation" : "/**

The user name of the user to whom you wish to resend a confirmation code.

\n@param username The user name of the user to whom you wish to resend a confirmation code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user to whom you wish to resend a confirmation code.

\n@param username The user name of the user to whom you wish to resend a confirmation code.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "SecretHash" : { "documentation" : "

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

\n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

The ID of the client associated with the user pool.

", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The ID of the client associated with the user pool.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The ID of the client associated with the user pool.

\n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "TooManyFailedAttemptsException" : { "c2jName" : "TooManyFailedAttemptsException", "documentation" : "

This exception gets thrown when the user has made too many failed attempts for a given action (e.g., sign in).

", "shapeName" : "TooManyFailedAttemptsException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "tooManyFailedAttemptsException", "variableType" : "TooManyFailedAttemptsException", "variableDeclarationType" : "TooManyFailedAttemptsException", "documentation" : null, "simpleType" : "TooManyFailedAttemptsException", "variableSetterType" : "TooManyFailedAttemptsException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "TooManyFailedAttemptsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "SignUpResult" : { "c2jName" : "SignUpResponse", "documentation" : "

The response from the server for a registration request.

", "shapeName" : "SignUpResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

A response from the server indicating that a user registration has been confirmed.

", "name" : "UserConfirmed", "c2jName" : "UserConfirmed", "c2jShape" : "BooleanType", "variable" : { "variableName" : "userConfirmed", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

A response from the server indicating that a user registration has been confirmed.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "userConfirmed", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserConfirmed", "marshallLocationName" : "UserConfirmed", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

A response from the server indicating that a user registration has been confirmed.

\n@param userConfirmed A response from the server indicating that a user registration has been confirmed.*/", "getterDocumentation" : "/**

A response from the server indicating that a user registration has been confirmed.

\n@return A response from the server indicating that a user registration has been confirmed.*/", "fluentSetterDocumentation" : "/**

A response from the server indicating that a user registration has been confirmed.

\n@param userConfirmed A response from the server indicating that a user registration has been confirmed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

A response from the server indicating that a user registration has been confirmed.

\n@param userConfirmed A response from the server indicating that a user registration has been confirmed.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "", "name" : "CodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetails", "marshallLocationName" : "CodeDeliveryDetails", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "signUpResult", "variableType" : "SignUpResult", "variableDeclarationType" : "SignUpResult", "documentation" : null, "simpleType" : "SignUpResult", "variableSetterType" : "SignUpResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserConfirmed" : { "documentation" : "

A response from the server indicating that a user registration has been confirmed.

", "name" : "UserConfirmed", "c2jName" : "UserConfirmed", "c2jShape" : "BooleanType", "variable" : { "variableName" : "userConfirmed", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

A response from the server indicating that a user registration has been confirmed.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "userConfirmed", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserConfirmed", "marshallLocationName" : "UserConfirmed", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

A response from the server indicating that a user registration has been confirmed.

\n@param userConfirmed A response from the server indicating that a user registration has been confirmed.*/", "getterDocumentation" : "/**

A response from the server indicating that a user registration has been confirmed.

\n@return A response from the server indicating that a user registration has been confirmed.*/", "fluentSetterDocumentation" : "/**

A response from the server indicating that a user registration has been confirmed.

\n@param userConfirmed A response from the server indicating that a user registration has been confirmed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

A response from the server indicating that a user registration has been confirmed.

\n@param userConfirmed A response from the server indicating that a user registration has been confirmed.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "CodeDeliveryDetails" : { "documentation" : "", "name" : "CodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetails", "marshallLocationName" : "CodeDeliveryDetails", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ListUserPoolClientsRequest" : { "c2jName" : "ListUserPoolClientsRequest", "documentation" : "

Represents the request to list the user pool clients.

", "shapeName" : "ListUserPoolClientsRequest", "deprecated" : false, "required" : [ "UserPoolId" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The user pool ID for the user pool where you want to list user pool clients.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to list user pool clients.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to list user pool clients.

\n@param userPoolId The user pool ID for the user pool where you want to list user pool clients.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to list user pool clients.

\n@return The user pool ID for the user pool where you want to list user pool clients.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to list user pool clients.

\n@param userPoolId The user pool ID for the user pool where you want to list user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to list user pool clients.

\n@param userPoolId The user pool ID for the user pool where you want to list user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The maximum number of results you want the request to return when listing the user pool clients.

", "name" : "MaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimit", "variable" : { "variableName" : "maxResults", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

The maximum number of results you want the request to return when listing the user pool clients.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "maxResults", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "MaxResults", "marshallLocationName" : "MaxResults", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The maximum number of results you want the request to return when listing the user pool clients.

\n@param maxResults The maximum number of results you want the request to return when listing the user pool clients.*/", "getterDocumentation" : "/**

The maximum number of results you want the request to return when listing the user pool clients.

\n@return The maximum number of results you want the request to return when listing the user pool clients.*/", "fluentSetterDocumentation" : "/**

The maximum number of results you want the request to return when listing the user pool clients.

\n@param maxResults The maximum number of results you want the request to return when listing the user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The maximum number of results you want the request to return when listing the user pool clients.

\n@param maxResults The maximum number of results you want the request to return when listing the user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

", "name" : "NextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "variable" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "NextToken", "marshallLocationName" : "NextToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

\n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

\n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

\n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

\n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "listUserPoolClientsRequest", "variableType" : "ListUserPoolClientsRequest", "variableDeclarationType" : "ListUserPoolClientsRequest", "documentation" : null, "simpleType" : "ListUserPoolClientsRequest", "variableSetterType" : "ListUserPoolClientsRequest" }, "marshaller" : { "action" : "ListUserPoolClients", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.ListUserPoolClients", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

The user pool ID for the user pool where you want to list user pool clients.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to list user pool clients.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to list user pool clients.

\n@param userPoolId The user pool ID for the user pool where you want to list user pool clients.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to list user pool clients.

\n@return The user pool ID for the user pool where you want to list user pool clients.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to list user pool clients.

\n@param userPoolId The user pool ID for the user pool where you want to list user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to list user pool clients.

\n@param userPoolId The user pool ID for the user pool where you want to list user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "NextToken" : { "documentation" : "

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

", "name" : "NextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "variable" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "NextToken", "marshallLocationName" : "NextToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

\n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

\n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

\n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

\n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MaxResults" : { "documentation" : "

The maximum number of results you want the request to return when listing the user pool clients.

", "name" : "MaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimit", "variable" : { "variableName" : "maxResults", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

The maximum number of results you want the request to return when listing the user pool clients.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "maxResults", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "MaxResults", "marshallLocationName" : "MaxResults", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The maximum number of results you want the request to return when listing the user pool clients.

\n@param maxResults The maximum number of results you want the request to return when listing the user pool clients.*/", "getterDocumentation" : "/**

The maximum number of results you want the request to return when listing the user pool clients.

\n@return The maximum number of results you want the request to return when listing the user pool clients.*/", "fluentSetterDocumentation" : "/**

The maximum number of results you want the request to return when listing the user pool clients.

\n@param maxResults The maximum number of results you want the request to return when listing the user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The maximum number of results you want the request to return when listing the user pool clients.

\n@param maxResults The maximum number of results you want the request to return when listing the user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AddCustomAttributesResult" : { "c2jName" : "AddCustomAttributesResponse", "documentation" : "

Represents the response from the server for the request to add custom attributes.

", "shapeName" : "AddCustomAttributesResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "addCustomAttributesResult", "variableType" : "AddCustomAttributesResult", "variableDeclarationType" : "AddCustomAttributesResult", "documentation" : null, "simpleType" : "AddCustomAttributesResult", "variableSetterType" : "AddCustomAttributesResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "UsernameExistsException" : { "c2jName" : "UsernameExistsException", "documentation" : "

This exception is thrown when Amazon Cognito encounters a user name that already exists in the user pool.

", "shapeName" : "UsernameExistsException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "usernameExistsException", "variableType" : "UsernameExistsException", "variableDeclarationType" : "UsernameExistsException", "documentation" : null, "simpleType" : "UsernameExistsException", "variableSetterType" : "UsernameExistsException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "UsernameExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AliasAttributeType" : { "c2jName" : "AliasAttributeType", "documentation" : "", "shapeName" : "AliasAttributeType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : [ { "name" : "Phone_number", "value" : "phone_number" }, { "name" : "Email", "value" : "email" }, { "name" : "Preferred_username", "value" : "preferred_username" } ], "variable" : { "variableName" : "aliasAttributeType", "variableType" : "AliasAttributeType", "variableDeclarationType" : "AliasAttributeType", "documentation" : null, "simpleType" : "AliasAttributeType", "variableSetterType" : "AliasAttributeType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "DeleteUserPoolClientResult" : { "c2jName" : "DeleteUserPoolClientResult", "documentation" : null, "shapeName" : "DeleteUserPoolClientResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "deleteUserPoolClientResult", "variableType" : "DeleteUserPoolClientResult", "variableDeclarationType" : "DeleteUserPoolClientResult", "documentation" : null, "simpleType" : "DeleteUserPoolClientResult", "variableSetterType" : "DeleteUserPoolClientResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AdminDeleteUserRequest" : { "c2jName" : "AdminDeleteUserRequest", "documentation" : "

Represents the request to delete a user as an administrator.

", "shapeName" : "AdminDeleteUserRequest", "deprecated" : false, "required" : [ "UserPoolId", "Username" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The user pool ID for the user pool where you want to delete the user.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to delete the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to delete the user.

\n@param userPoolId The user pool ID for the user pool where you want to delete the user.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to delete the user.

\n@return The user pool ID for the user pool where you want to delete the user.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to delete the user.

\n@param userPoolId The user pool ID for the user pool where you want to delete the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to delete the user.

\n@param userPoolId The user pool ID for the user pool where you want to delete the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The user name of the user you wish to delete.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user you wish to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user you wish to delete.

\n@param username The user name of the user you wish to delete.*/", "getterDocumentation" : "/**

The user name of the user you wish to delete.

\n@return The user name of the user you wish to delete.*/", "fluentSetterDocumentation" : "/**

The user name of the user you wish to delete.

\n@param username The user name of the user you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user you wish to delete.

\n@param username The user name of the user you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminDeleteUserRequest", "variableType" : "AdminDeleteUserRequest", "variableDeclarationType" : "AdminDeleteUserRequest", "documentation" : null, "simpleType" : "AdminDeleteUserRequest", "variableSetterType" : "AdminDeleteUserRequest" }, "marshaller" : { "action" : "AdminDeleteUser", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AdminDeleteUser", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

The user pool ID for the user pool where you want to delete the user.

", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user pool ID for the user pool where you want to delete the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user pool ID for the user pool where you want to delete the user.

\n@param userPoolId The user pool ID for the user pool where you want to delete the user.*/", "getterDocumentation" : "/**

The user pool ID for the user pool where you want to delete the user.

\n@return The user pool ID for the user pool where you want to delete the user.*/", "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where you want to delete the user.

\n@param userPoolId The user pool ID for the user pool where you want to delete the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user pool ID for the user pool where you want to delete the user.

\n@param userPoolId The user pool ID for the user pool where you want to delete the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

The user name of the user you wish to delete.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user you wish to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user you wish to delete.

\n@param username The user name of the user you wish to delete.*/", "getterDocumentation" : "/**

The user name of the user you wish to delete.

\n@return The user name of the user you wish to delete.*/", "fluentSetterDocumentation" : "/**

The user name of the user you wish to delete.

\n@param username The user name of the user you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user you wish to delete.

\n@param username The user name of the user you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "SetUserSettingsResult" : { "c2jName" : "SetUserSettingsResponse", "documentation" : "

The response from the server for a set user settings request.

", "shapeName" : "SetUserSettingsResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "setUserSettingsResult", "variableType" : "SetUserSettingsResult", "variableDeclarationType" : "SetUserSettingsResult", "documentation" : null, "simpleType" : "SetUserSettingsResult", "variableSetterType" : "SetUserSettingsResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "DeliveryMediumType" : { "c2jName" : "DeliveryMediumType", "documentation" : "", "shapeName" : "DeliveryMediumType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : [ { "name" : "SMS", "value" : "SMS" }, { "name" : "EMAIL", "value" : "EMAIL" } ], "variable" : { "variableName" : "deliveryMediumType", "variableType" : "DeliveryMediumType", "variableDeclarationType" : "DeliveryMediumType", "documentation" : null, "simpleType" : "DeliveryMediumType", "variableSetterType" : "DeliveryMediumType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "GetUserAttributeVerificationCodeRequest" : { "c2jName" : "GetUserAttributeVerificationCodeRequest", "documentation" : "

Represents the request to get user attribute verification.

", "shapeName" : "GetUserAttributeVerificationCodeRequest", "deprecated" : false, "required" : [ "AttributeName" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The access token returned by the server response to get the user attribute verification code.

", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The access token returned by the server response to get the user attribute verification code.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The access token returned by the server response to get the user attribute verification code.

\n@param accessToken The access token returned by the server response to get the user attribute verification code.*/", "getterDocumentation" : "/**

The access token returned by the server response to get the user attribute verification code.

\n@return The access token returned by the server response to get the user attribute verification code.*/", "fluentSetterDocumentation" : "/**

The access token returned by the server response to get the user attribute verification code.

\n@param accessToken The access token returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The access token returned by the server response to get the user attribute verification code.

\n@param accessToken The access token returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The attribute name returned by the server response to get the user attribute verification code.

", "name" : "AttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The attribute name returned by the server response to get the user attribute verification code.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeName", "marshallLocationName" : "AttributeName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The attribute name returned by the server response to get the user attribute verification code.

\n@param attributeName The attribute name returned by the server response to get the user attribute verification code.*/", "getterDocumentation" : "/**

The attribute name returned by the server response to get the user attribute verification code.

\n@return The attribute name returned by the server response to get the user attribute verification code.*/", "fluentSetterDocumentation" : "/**

The attribute name returned by the server response to get the user attribute verification code.

\n@param attributeName The attribute name returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The attribute name returned by the server response to get the user attribute verification code.

\n@param attributeName The attribute name returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "getUserAttributeVerificationCodeRequest", "variableType" : "GetUserAttributeVerificationCodeRequest", "variableDeclarationType" : "GetUserAttributeVerificationCodeRequest", "documentation" : null, "simpleType" : "GetUserAttributeVerificationCodeRequest", "variableSetterType" : "GetUserAttributeVerificationCodeRequest" }, "marshaller" : { "action" : "GetUserAttributeVerificationCode", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.GetUserAttributeVerificationCode", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "AccessToken" : { "documentation" : "

The access token returned by the server response to get the user attribute verification code.

", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The access token returned by the server response to get the user attribute verification code.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The access token returned by the server response to get the user attribute verification code.

\n@param accessToken The access token returned by the server response to get the user attribute verification code.*/", "getterDocumentation" : "/**

The access token returned by the server response to get the user attribute verification code.

\n@return The access token returned by the server response to get the user attribute verification code.*/", "fluentSetterDocumentation" : "/**

The access token returned by the server response to get the user attribute verification code.

\n@param accessToken The access token returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The access token returned by the server response to get the user attribute verification code.

\n@param accessToken The access token returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AttributeName" : { "documentation" : "

The attribute name returned by the server response to get the user attribute verification code.

", "name" : "AttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The attribute name returned by the server response to get the user attribute verification code.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeName", "marshallLocationName" : "AttributeName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The attribute name returned by the server response to get the user attribute verification code.

\n@param attributeName The attribute name returned by the server response to get the user attribute verification code.*/", "getterDocumentation" : "/**

The attribute name returned by the server response to get the user attribute verification code.

\n@return The attribute name returned by the server response to get the user attribute verification code.*/", "fluentSetterDocumentation" : "/**

The attribute name returned by the server response to get the user attribute verification code.

\n@param attributeName The attribute name returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The attribute name returned by the server response to get the user attribute verification code.

\n@param attributeName The attribute name returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UserType" : { "c2jName" : "UserType", "documentation" : "

The user type.

", "shapeName" : "UserType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

The user name of the user you wish to describe.

", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user name of the user you wish to describe.

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user name of the user you wish to describe.

\n@param username The user name of the user you wish to describe.*/", "getterDocumentation" : "/**

The user name of the user you wish to describe.

\n@return The user name of the user you wish to describe.*/", "fluentSetterDocumentation" : "/**

The user name of the user you wish to describe.

\n@param username The user name of the user you wish to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The user name of the user you wish to describe.

\n@param username The user name of the user you wish to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

A container with information about the user type attributes.

", "name" : "Attributes", "c2jName" : "Attributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "attributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

A container with information about the user type attributes.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "attributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "Attributes", "marshallLocationName" : "Attributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

A container with information about the user type attributes.

\n@param attributes A container with information about the user type attributes.*/", "getterDocumentation" : "/**

A container with information about the user type attributes.

\n@return A container with information about the user type attributes.*/", "fluentSetterDocumentation" : "/**

A container with information about the user type attributes.

\n@param attributes A container with information about the user type attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

A container with information about the user type attributes.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setAttributes(java.util.Collection)} or {@link #withAttributes(java.util.Collection)} if you want to override the existing values.

\n@param attributes A container with information about the user type attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The creation date of the user.

", "name" : "UserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "variable" : { "variableName" : "userCreateDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

The creation date of the user.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "userCreateDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserCreateDate", "marshallLocationName" : "UserCreateDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The creation date of the user.

\n@param userCreateDate The creation date of the user.*/", "getterDocumentation" : "/**

The creation date of the user.

\n@return The creation date of the user.*/", "fluentSetterDocumentation" : "/**

The creation date of the user.

\n@param userCreateDate The creation date of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The creation date of the user.

\n@param userCreateDate The creation date of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The last modified date of the user.

", "name" : "UserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

The last modified date of the user.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserLastModifiedDate", "marshallLocationName" : "UserLastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The last modified date of the user.

\n@param userLastModifiedDate The last modified date of the user.*/", "getterDocumentation" : "/**

The last modified date of the user.

\n@return The last modified date of the user.*/", "fluentSetterDocumentation" : "/**

The last modified date of the user.

\n@param userLastModifiedDate The last modified date of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

The last modified date of the user.

\n@param userLastModifiedDate The last modified date of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

Specifies whether the user is enabled.

", "name" : "Enabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "variable" : { "variableName" : "enabled", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

Specifies whether the user is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "enabled", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "Enabled", "marshallLocationName" : "Enabled", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

Specifies whether the user is enabled.

\n@param enabled Specifies whether the user is enabled.*/", "getterDocumentation" : "/**

Specifies whether the user is enabled.

\n@return Specifies whether the user is enabled.*/", "fluentSetterDocumentation" : "/**

Specifies whether the user is enabled.

\n@param enabled Specifies whether the user is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

Specifies whether the user is enabled.

\n@param enabled Specifies whether the user is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

The user status. Can be one of the following:

  • UNCONFIRMED - User has been created but not confirmed.
  • CONFIRMED - User has been confirmed.
  • ARCHIVED - User is no longer active.
  • COMPROMISED - User is disabled due to a potential security threat.
  • UNKNOWN - User status is not known.
", "name" : "UserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "variable" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

The user status. Can be one of the following:

  • UNCONFIRMED - User has been created but not confirmed.
  • CONFIRMED - User has been confirmed.
  • ARCHIVED - User is no longer active.
  • COMPROMISED - User is disabled due to a potential security threat.
  • UNKNOWN - User status is not known.
", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserStatus", "marshallLocationName" : "UserStatus", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserStatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

The user status. Can be one of the following:

  • UNCONFIRMED - User has been created but not confirmed.
  • CONFIRMED - User has been confirmed.
  • ARCHIVED - User is no longer active.
  • COMPROMISED - User is disabled due to a potential security threat.
  • UNKNOWN - User status is not known.
\n@param userStatus The user status. Can be one of the following:

  • UNCONFIRMED - User has been created but not confirmed.
  • CONFIRMED - User has been confirmed.
  • ARCHIVED - User is no longer active.
  • COMPROMISED - User is disabled due to a potential security threat.
  • UNKNOWN - User status is not known.
  • \n@see UserStatusType*/", "getterDocumentation" : "/**

    The user status. Can be one of the following:

    • UNCONFIRMED - User has been created but not confirmed.
    • CONFIRMED - User has been confirmed.
    • ARCHIVED - User is no longer active.
    • COMPROMISED - User is disabled due to a potential security threat.
    • UNKNOWN - User status is not known.
    \n@return The user status. Can be one of the following:

    • UNCONFIRMED - User has been created but not confirmed.
    • CONFIRMED - User has been confirmed.
    • ARCHIVED - User is no longer active.
    • COMPROMISED - User is disabled due to a potential security threat.
    • UNKNOWN - User status is not known.
    • \n@see UserStatusType*/", "fluentSetterDocumentation" : "/**

      The user status. Can be one of the following:

      • UNCONFIRMED - User has been created but not confirmed.
      • CONFIRMED - User has been confirmed.
      • ARCHIVED - User is no longer active.
      • COMPROMISED - User is disabled due to a potential security threat.
      • UNKNOWN - User status is not known.
      \n@param userStatus The user status. Can be one of the following:

      • UNCONFIRMED - User has been created but not confirmed.
      • CONFIRMED - User has been confirmed.
      • ARCHIVED - User is no longer active.
      • COMPROMISED - User is disabled due to a potential security threat.
      • UNKNOWN - User status is not known.
      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/", "varargSetterDocumentation" : "/**

        The user status. Can be one of the following:

        • UNCONFIRMED - User has been created but not confirmed.
        • CONFIRMED - User has been confirmed.
        • ARCHIVED - User is no longer active.
        • COMPROMISED - User is disabled due to a potential security threat.
        • UNKNOWN - User status is not known.
        \n@param userStatus The user status. Can be one of the following:

        • UNCONFIRMED - User has been created but not confirmed.
        • CONFIRMED - User has been confirmed.
        • ARCHIVED - User is no longer active.
        • COMPROMISED - User is disabled due to a potential security threat.
        • UNKNOWN - User status is not known.
        • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/" } ], "enums" : null, "variable" : { "variableName" : "userType", "variableType" : "UserType", "variableDeclarationType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserCreateDate" : { "documentation" : "

          The creation date of the user.

          ", "name" : "UserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "variable" : { "variableName" : "userCreateDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

          The creation date of the user.

          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "userCreateDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserCreateDate", "marshallLocationName" : "UserCreateDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

          The creation date of the user.

          \n@param userCreateDate The creation date of the user.*/", "getterDocumentation" : "/**

          The creation date of the user.

          \n@return The creation date of the user.*/", "fluentSetterDocumentation" : "/**

          The creation date of the user.

          \n@param userCreateDate The creation date of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

          The creation date of the user.

          \n@param userCreateDate The creation date of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

          The user name of the user you wish to describe.

          ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

          The user name of the user you wish to describe.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

          The user name of the user you wish to describe.

          \n@param username The user name of the user you wish to describe.*/", "getterDocumentation" : "/**

          The user name of the user you wish to describe.

          \n@return The user name of the user you wish to describe.*/", "fluentSetterDocumentation" : "/**

          The user name of the user you wish to describe.

          \n@param username The user name of the user you wish to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

          The user name of the user you wish to describe.

          \n@param username The user name of the user you wish to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Attributes" : { "documentation" : "

          A container with information about the user type attributes.

          ", "name" : "Attributes", "c2jName" : "Attributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "attributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

          A container with information about the user type attributes.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "attributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "Attributes", "marshallLocationName" : "Attributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

          A container with information about the user type attributes.

          \n@param attributes A container with information about the user type attributes.*/", "getterDocumentation" : "/**

          A container with information about the user type attributes.

          \n@return A container with information about the user type attributes.*/", "fluentSetterDocumentation" : "/**

          A container with information about the user type attributes.

          \n@param attributes A container with information about the user type attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

          A container with information about the user type attributes.

          \n

          NOTE: This method appends the values to the existing list (if any). Use {@link #setAttributes(java.util.Collection)} or {@link #withAttributes(java.util.Collection)} if you want to override the existing values.

          \n@param attributes A container with information about the user type attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Enabled" : { "documentation" : "

          Specifies whether the user is enabled.

          ", "name" : "Enabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "variable" : { "variableName" : "enabled", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

          Specifies whether the user is enabled.

          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "enabled", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "Enabled", "marshallLocationName" : "Enabled", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

          Specifies whether the user is enabled.

          \n@param enabled Specifies whether the user is enabled.*/", "getterDocumentation" : "/**

          Specifies whether the user is enabled.

          \n@return Specifies whether the user is enabled.*/", "fluentSetterDocumentation" : "/**

          Specifies whether the user is enabled.

          \n@param enabled Specifies whether the user is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

          Specifies whether the user is enabled.

          \n@param enabled Specifies whether the user is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserLastModifiedDate" : { "documentation" : "

          The last modified date of the user.

          ", "name" : "UserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

          The last modified date of the user.

          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserLastModifiedDate", "marshallLocationName" : "UserLastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

          The last modified date of the user.

          \n@param userLastModifiedDate The last modified date of the user.*/", "getterDocumentation" : "/**

          The last modified date of the user.

          \n@return The last modified date of the user.*/", "fluentSetterDocumentation" : "/**

          The last modified date of the user.

          \n@param userLastModifiedDate The last modified date of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

          The last modified date of the user.

          \n@param userLastModifiedDate The last modified date of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserStatus" : { "documentation" : "

          The user status. Can be one of the following:

          • UNCONFIRMED - User has been created but not confirmed.
          • CONFIRMED - User has been confirmed.
          • ARCHIVED - User is no longer active.
          • COMPROMISED - User is disabled due to a potential security threat.
          • UNKNOWN - User status is not known.
          ", "name" : "UserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "variable" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

          The user status. Can be one of the following:

          • UNCONFIRMED - User has been created but not confirmed.
          • CONFIRMED - User has been confirmed.
          • ARCHIVED - User is no longer active.
          • COMPROMISED - User is disabled due to a potential security threat.
          • UNKNOWN - User status is not known.
          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserStatus", "marshallLocationName" : "UserStatus", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserStatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

          The user status. Can be one of the following:

          • UNCONFIRMED - User has been created but not confirmed.
          • CONFIRMED - User has been confirmed.
          • ARCHIVED - User is no longer active.
          • COMPROMISED - User is disabled due to a potential security threat.
          • UNKNOWN - User status is not known.
          \n@param userStatus The user status. Can be one of the following:

          • UNCONFIRMED - User has been created but not confirmed.
          • CONFIRMED - User has been confirmed.
          • ARCHIVED - User is no longer active.
          • COMPROMISED - User is disabled due to a potential security threat.
          • UNKNOWN - User status is not known.
          • \n@see UserStatusType*/", "getterDocumentation" : "/**

            The user status. Can be one of the following:

            • UNCONFIRMED - User has been created but not confirmed.
            • CONFIRMED - User has been confirmed.
            • ARCHIVED - User is no longer active.
            • COMPROMISED - User is disabled due to a potential security threat.
            • UNKNOWN - User status is not known.
            \n@return The user status. Can be one of the following:

            • UNCONFIRMED - User has been created but not confirmed.
            • CONFIRMED - User has been confirmed.
            • ARCHIVED - User is no longer active.
            • COMPROMISED - User is disabled due to a potential security threat.
            • UNKNOWN - User status is not known.
            • \n@see UserStatusType*/", "fluentSetterDocumentation" : "/**

              The user status. Can be one of the following:

              • UNCONFIRMED - User has been created but not confirmed.
              • CONFIRMED - User has been confirmed.
              • ARCHIVED - User is no longer active.
              • COMPROMISED - User is disabled due to a potential security threat.
              • UNKNOWN - User status is not known.
              \n@param userStatus The user status. Can be one of the following:

              • UNCONFIRMED - User has been created but not confirmed.
              • CONFIRMED - User has been confirmed.
              • ARCHIVED - User is no longer active.
              • COMPROMISED - User is disabled due to a potential security threat.
              • UNKNOWN - User status is not known.
              • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/", "varargSetterDocumentation" : "/**

                The user status. Can be one of the following:

                • UNCONFIRMED - User has been created but not confirmed.
                • CONFIRMED - User has been confirmed.
                • ARCHIVED - User is no longer active.
                • COMPROMISED - User is disabled due to a potential security threat.
                • UNKNOWN - User status is not known.
                \n@param userStatus The user status. Can be one of the following:

                • UNCONFIRMED - User has been created but not confirmed.
                • CONFIRMED - User has been confirmed.
                • ARCHIVED - User is no longer active.
                • COMPROMISED - User is disabled due to a potential security threat.
                • UNKNOWN - User status is not known.
                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/" } } }, "ConfirmSignUpResult" : { "c2jName" : "ConfirmSignUpResponse", "documentation" : "

                  Represents the response from the server for the registration confirmation.

                  ", "shapeName" : "ConfirmSignUpResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "confirmSignUpResult", "variableType" : "ConfirmSignUpResult", "variableDeclarationType" : "ConfirmSignUpResult", "documentation" : null, "simpleType" : "ConfirmSignUpResult", "variableSetterType" : "ConfirmSignUpResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "GetUserRequest" : { "c2jName" : "GetUserRequest", "documentation" : "

                  Represents the request to get information about the user.

                  ", "shapeName" : "GetUserRequest", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  The access token returned by the server response to get information about the user.

                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The access token returned by the server response to get information about the user.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The access token returned by the server response to get information about the user.

                  \n@param accessToken The access token returned by the server response to get information about the user.*/", "getterDocumentation" : "/**

                  The access token returned by the server response to get information about the user.

                  \n@return The access token returned by the server response to get information about the user.*/", "fluentSetterDocumentation" : "/**

                  The access token returned by the server response to get information about the user.

                  \n@param accessToken The access token returned by the server response to get information about the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The access token returned by the server response to get information about the user.

                  \n@param accessToken The access token returned by the server response to get information about the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "getUserRequest", "variableType" : "GetUserRequest", "variableDeclarationType" : "GetUserRequest", "documentation" : null, "simpleType" : "GetUserRequest", "variableSetterType" : "GetUserRequest" }, "marshaller" : { "action" : "GetUser", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.GetUser", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "AccessToken" : { "documentation" : "

                  The access token returned by the server response to get information about the user.

                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The access token returned by the server response to get information about the user.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The access token returned by the server response to get information about the user.

                  \n@param accessToken The access token returned by the server response to get information about the user.*/", "getterDocumentation" : "/**

                  The access token returned by the server response to get information about the user.

                  \n@return The access token returned by the server response to get information about the user.*/", "fluentSetterDocumentation" : "/**

                  The access token returned by the server response to get information about the user.

                  \n@param accessToken The access token returned by the server response to get information about the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The access token returned by the server response to get information about the user.

                  \n@param accessToken The access token returned by the server response to get information about the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UpdateUserAttributesRequest" : { "c2jName" : "UpdateUserAttributesRequest", "documentation" : "

                  Represents the request to update user attributes.

                  ", "shapeName" : "UpdateUserAttributesRequest", "deprecated" : false, "required" : [ "UserAttributes" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  An array of name-value pairs representing user attributes.

                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                  An array of name-value pairs representing user attributes.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                  An array of name-value pairs representing user attributes.

                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                  An array of name-value pairs representing user attributes.

                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                  An array of name-value pairs representing user attributes.

                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  An array of name-value pairs representing user attributes.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The access token for the request to update user attributes.

                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The access token for the request to update user attributes.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The access token for the request to update user attributes.

                  \n@param accessToken The access token for the request to update user attributes.*/", "getterDocumentation" : "/**

                  The access token for the request to update user attributes.

                  \n@return The access token for the request to update user attributes.*/", "fluentSetterDocumentation" : "/**

                  The access token for the request to update user attributes.

                  \n@param accessToken The access token for the request to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The access token for the request to update user attributes.

                  \n@param accessToken The access token for the request to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "updateUserAttributesRequest", "variableType" : "UpdateUserAttributesRequest", "variableDeclarationType" : "UpdateUserAttributesRequest", "documentation" : null, "simpleType" : "UpdateUserAttributesRequest", "variableSetterType" : "UpdateUserAttributesRequest" }, "marshaller" : { "action" : "UpdateUserAttributes", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.UpdateUserAttributes", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "AccessToken" : { "documentation" : "

                  The access token for the request to update user attributes.

                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The access token for the request to update user attributes.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The access token for the request to update user attributes.

                  \n@param accessToken The access token for the request to update user attributes.*/", "getterDocumentation" : "/**

                  The access token for the request to update user attributes.

                  \n@return The access token for the request to update user attributes.*/", "fluentSetterDocumentation" : "/**

                  The access token for the request to update user attributes.

                  \n@param accessToken The access token for the request to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The access token for the request to update user attributes.

                  \n@param accessToken The access token for the request to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserAttributes" : { "documentation" : "

                  An array of name-value pairs representing user attributes.

                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                  An array of name-value pairs representing user attributes.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                  An array of name-value pairs representing user attributes.

                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                  An array of name-value pairs representing user attributes.

                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                  An array of name-value pairs representing user attributes.

                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  An array of name-value pairs representing user attributes.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AdminUpdateUserAttributesResult" : { "c2jName" : "AdminUpdateUserAttributesResponse", "documentation" : "

                  Represents the response from the server for the request to update user attributes as an administrator.

                  ", "shapeName" : "AdminUpdateUserAttributesResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "adminUpdateUserAttributesResult", "variableType" : "AdminUpdateUserAttributesResult", "variableDeclarationType" : "AdminUpdateUserAttributesResult", "documentation" : null, "simpleType" : "AdminUpdateUserAttributesResult", "variableSetterType" : "AdminUpdateUserAttributesResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "ConfirmSignUpRequest" : { "c2jName" : "ConfirmSignUpRequest", "documentation" : "

                  Represents the request to confirm registration of a user.

                  ", "shapeName" : "ConfirmSignUpRequest", "deprecated" : false, "required" : [ "ClientId", "Username", "ConfirmationCode" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  The ID of the client associated with the user pool.

                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The ID of the client associated with the user pool.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The ID of the client associated with the user pool.

                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                  The ID of the client associated with the user pool.

                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                  The ID of the client associated with the user pool.

                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The ID of the client associated with the user pool.

                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  ", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  \n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The user name of the user whose registration you wish to confirm.

                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The user name of the user whose registration you wish to confirm.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The user name of the user whose registration you wish to confirm.

                  \n@param username The user name of the user whose registration you wish to confirm.*/", "getterDocumentation" : "/**

                  The user name of the user whose registration you wish to confirm.

                  \n@return The user name of the user whose registration you wish to confirm.*/", "fluentSetterDocumentation" : "/**

                  The user name of the user whose registration you wish to confirm.

                  \n@param username The user name of the user whose registration you wish to confirm.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The user name of the user whose registration you wish to confirm.

                  \n@param username The user name of the user whose registration you wish to confirm.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The confirmation code sent by a user's request to confirm registration.

                  ", "name" : "ConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "variable" : { "variableName" : "confirmationCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The confirmation code sent by a user's request to confirm registration.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "confirmationCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ConfirmationCode", "marshallLocationName" : "ConfirmationCode", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The confirmation code sent by a user's request to confirm registration.

                  \n@param confirmationCode The confirmation code sent by a user's request to confirm registration.*/", "getterDocumentation" : "/**

                  The confirmation code sent by a user's request to confirm registration.

                  \n@return The confirmation code sent by a user's request to confirm registration.*/", "fluentSetterDocumentation" : "/**

                  The confirmation code sent by a user's request to confirm registration.

                  \n@param confirmationCode The confirmation code sent by a user's request to confirm registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The confirmation code sent by a user's request to confirm registration.

                  \n@param confirmationCode The confirmation code sent by a user's request to confirm registration.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  ", "name" : "ForceAliasCreation", "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "variable" : { "variableName" : "forceAliasCreation", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "forceAliasCreation", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "ForceAliasCreation", "marshallLocationName" : "ForceAliasCreation", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  \n@param forceAliasCreation Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.*/", "getterDocumentation" : "/**

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  \n@return Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.*/", "fluentSetterDocumentation" : "/**

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  \n@param forceAliasCreation Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  \n@param forceAliasCreation Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "confirmSignUpRequest", "variableType" : "ConfirmSignUpRequest", "variableDeclarationType" : "ConfirmSignUpRequest", "documentation" : null, "simpleType" : "ConfirmSignUpRequest", "variableSetterType" : "ConfirmSignUpRequest" }, "marshaller" : { "action" : "ConfirmSignUp", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.ConfirmSignUp", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Username" : { "documentation" : "

                  The user name of the user whose registration you wish to confirm.

                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The user name of the user whose registration you wish to confirm.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The user name of the user whose registration you wish to confirm.

                  \n@param username The user name of the user whose registration you wish to confirm.*/", "getterDocumentation" : "/**

                  The user name of the user whose registration you wish to confirm.

                  \n@return The user name of the user whose registration you wish to confirm.*/", "fluentSetterDocumentation" : "/**

                  The user name of the user whose registration you wish to confirm.

                  \n@param username The user name of the user whose registration you wish to confirm.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The user name of the user whose registration you wish to confirm.

                  \n@param username The user name of the user whose registration you wish to confirm.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ConfirmationCode" : { "documentation" : "

                  The confirmation code sent by a user's request to confirm registration.

                  ", "name" : "ConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "variable" : { "variableName" : "confirmationCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The confirmation code sent by a user's request to confirm registration.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "confirmationCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ConfirmationCode", "marshallLocationName" : "ConfirmationCode", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The confirmation code sent by a user's request to confirm registration.

                  \n@param confirmationCode The confirmation code sent by a user's request to confirm registration.*/", "getterDocumentation" : "/**

                  The confirmation code sent by a user's request to confirm registration.

                  \n@return The confirmation code sent by a user's request to confirm registration.*/", "fluentSetterDocumentation" : "/**

                  The confirmation code sent by a user's request to confirm registration.

                  \n@param confirmationCode The confirmation code sent by a user's request to confirm registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The confirmation code sent by a user's request to confirm registration.

                  \n@param confirmationCode The confirmation code sent by a user's request to confirm registration.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "SecretHash" : { "documentation" : "

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  ", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  \n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

                  The ID of the client associated with the user pool.

                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The ID of the client associated with the user pool.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The ID of the client associated with the user pool.

                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                  The ID of the client associated with the user pool.

                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                  The ID of the client associated with the user pool.

                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The ID of the client associated with the user pool.

                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ForceAliasCreation" : { "documentation" : "

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  ", "name" : "ForceAliasCreation", "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "variable" : { "variableName" : "forceAliasCreation", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "forceAliasCreation", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "ForceAliasCreation", "marshallLocationName" : "ForceAliasCreation", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  \n@param forceAliasCreation Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.*/", "getterDocumentation" : "/**

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  \n@return Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.*/", "fluentSetterDocumentation" : "/**

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  \n@param forceAliasCreation Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                  \n@param forceAliasCreation Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "DescribeUserPoolResult" : { "c2jName" : "DescribeUserPoolResponse", "documentation" : "

                  Represents the response to describe the user pool.

                  ", "shapeName" : "DescribeUserPoolResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  The container of metadata returned by the server to describe the pool.

                  ", "name" : "UserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "variable" : { "variableName" : "userPool", "variableType" : "UserPoolType", "variableDeclarationType" : "UserPoolType", "documentation" : "

                  The container of metadata returned by the server to describe the pool.

                  ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "setterModel" : { "variableName" : "userPool", "variableType" : "UserPoolType", "variableDeclarationType" : "UserPoolType", "documentation" : "", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "getterModel" : { "returnType" : "UserPoolType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPool", "marshallLocationName" : "UserPool", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The container of metadata returned by the server to describe the pool.

                  \n@param userPool The container of metadata returned by the server to describe the pool.*/", "getterDocumentation" : "/**

                  The container of metadata returned by the server to describe the pool.

                  \n@return The container of metadata returned by the server to describe the pool.*/", "fluentSetterDocumentation" : "/**

                  The container of metadata returned by the server to describe the pool.

                  \n@param userPool The container of metadata returned by the server to describe the pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The container of metadata returned by the server to describe the pool.

                  \n@param userPool The container of metadata returned by the server to describe the pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "describeUserPoolResult", "variableType" : "DescribeUserPoolResult", "variableDeclarationType" : "DescribeUserPoolResult", "documentation" : null, "simpleType" : "DescribeUserPoolResult", "variableSetterType" : "DescribeUserPoolResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPool" : { "documentation" : "

                  The container of metadata returned by the server to describe the pool.

                  ", "name" : "UserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "variable" : { "variableName" : "userPool", "variableType" : "UserPoolType", "variableDeclarationType" : "UserPoolType", "documentation" : "

                  The container of metadata returned by the server to describe the pool.

                  ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "setterModel" : { "variableName" : "userPool", "variableType" : "UserPoolType", "variableDeclarationType" : "UserPoolType", "documentation" : "", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "getterModel" : { "returnType" : "UserPoolType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPool", "marshallLocationName" : "UserPool", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The container of metadata returned by the server to describe the pool.

                  \n@param userPool The container of metadata returned by the server to describe the pool.*/", "getterDocumentation" : "/**

                  The container of metadata returned by the server to describe the pool.

                  \n@return The container of metadata returned by the server to describe the pool.*/", "fluentSetterDocumentation" : "/**

                  The container of metadata returned by the server to describe the pool.

                  \n@param userPool The container of metadata returned by the server to describe the pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The container of metadata returned by the server to describe the pool.

                  \n@param userPool The container of metadata returned by the server to describe the pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UserPoolDescriptionType" : { "c2jName" : "UserPoolDescriptionType", "documentation" : "

                  A user pool description.

                  ", "shapeName" : "UserPoolDescriptionType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  The ID in a user pool description.

                  ", "name" : "Id", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "id", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The ID in a user pool description.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "id", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Id", "marshallLocationName" : "Id", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The ID in a user pool description.

                  \n@param id The ID in a user pool description.*/", "getterDocumentation" : "/**

                  The ID in a user pool description.

                  \n@return The ID in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The ID in a user pool description.

                  \n@param id The ID in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The ID in a user pool description.

                  \n@param id The ID in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The name in a user pool description.

                  ", "name" : "Name", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "variable" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The name in a user pool description.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Name", "marshallLocationName" : "Name", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The name in a user pool description.

                  \n@param name The name in a user pool description.*/", "getterDocumentation" : "/**

                  The name in a user pool description.

                  \n@return The name in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The name in a user pool description.

                  \n@param name The name in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The name in a user pool description.

                  \n@param name The name in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The AWS Lambda configuration information in a user pool description.

                  ", "name" : "LambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "variable" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "

                  The AWS Lambda configuration information in a user pool description.

                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "setterModel" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "unmarshallLocationName" : "LambdaConfig", "marshallLocationName" : "LambdaConfig", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The AWS Lambda configuration information in a user pool description.

                  \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.*/", "getterDocumentation" : "/**

                  The AWS Lambda configuration information in a user pool description.

                  \n@return The AWS Lambda configuration information in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The AWS Lambda configuration information in a user pool description.

                  \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The AWS Lambda configuration information in a user pool description.

                  \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The user pool status in a user pool description.

                  ", "name" : "Status", "c2jName" : "Status", "c2jShape" : "StatusType", "variable" : { "variableName" : "status", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The user pool status in a user pool description.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "status", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Status", "marshallLocationName" : "Status", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "StatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The user pool status in a user pool description.

                  \n@param status The user pool status in a user pool description.\n@see StatusType*/", "getterDocumentation" : "/**

                  The user pool status in a user pool description.

                  \n@return The user pool status in a user pool description.\n@see StatusType*/", "fluentSetterDocumentation" : "/**

                  The user pool status in a user pool description.

                  \n@param status The user pool status in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType*/", "varargSetterDocumentation" : "/**

                  The user pool status in a user pool description.

                  \n@param status The user pool status in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType*/" }, { "documentation" : "

                  The last modified date in a user pool description.

                  ", "name" : "LastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                  The last modified date in a user pool description.

                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "LastModifiedDate", "marshallLocationName" : "LastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The last modified date in a user pool description.

                  \n@param lastModifiedDate The last modified date in a user pool description.*/", "getterDocumentation" : "/**

                  The last modified date in a user pool description.

                  \n@return The last modified date in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The last modified date in a user pool description.

                  \n@param lastModifiedDate The last modified date in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The last modified date in a user pool description.

                  \n@param lastModifiedDate The last modified date in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The creation date in a user pool description.

                  ", "name" : "CreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "variable" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                  The creation date in a user pool description.

                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "CreationDate", "marshallLocationName" : "CreationDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The creation date in a user pool description.

                  \n@param creationDate The creation date in a user pool description.*/", "getterDocumentation" : "/**

                  The creation date in a user pool description.

                  \n@return The creation date in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The creation date in a user pool description.

                  \n@param creationDate The creation date in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The creation date in a user pool description.

                  \n@param creationDate The creation date in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "userPoolDescriptionType", "variableType" : "UserPoolDescriptionType", "variableDeclarationType" : "UserPoolDescriptionType", "documentation" : null, "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Status" : { "documentation" : "

                  The user pool status in a user pool description.

                  ", "name" : "Status", "c2jName" : "Status", "c2jShape" : "StatusType", "variable" : { "variableName" : "status", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The user pool status in a user pool description.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "status", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Status", "marshallLocationName" : "Status", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "StatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The user pool status in a user pool description.

                  \n@param status The user pool status in a user pool description.\n@see StatusType*/", "getterDocumentation" : "/**

                  The user pool status in a user pool description.

                  \n@return The user pool status in a user pool description.\n@see StatusType*/", "fluentSetterDocumentation" : "/**

                  The user pool status in a user pool description.

                  \n@param status The user pool status in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType*/", "varargSetterDocumentation" : "/**

                  The user pool status in a user pool description.

                  \n@param status The user pool status in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType*/" }, "LastModifiedDate" : { "documentation" : "

                  The last modified date in a user pool description.

                  ", "name" : "LastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                  The last modified date in a user pool description.

                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "LastModifiedDate", "marshallLocationName" : "LastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The last modified date in a user pool description.

                  \n@param lastModifiedDate The last modified date in a user pool description.*/", "getterDocumentation" : "/**

                  The last modified date in a user pool description.

                  \n@return The last modified date in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The last modified date in a user pool description.

                  \n@param lastModifiedDate The last modified date in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The last modified date in a user pool description.

                  \n@param lastModifiedDate The last modified date in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "CreationDate" : { "documentation" : "

                  The creation date in a user pool description.

                  ", "name" : "CreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "variable" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                  The creation date in a user pool description.

                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "CreationDate", "marshallLocationName" : "CreationDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The creation date in a user pool description.

                  \n@param creationDate The creation date in a user pool description.*/", "getterDocumentation" : "/**

                  The creation date in a user pool description.

                  \n@return The creation date in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The creation date in a user pool description.

                  \n@param creationDate The creation date in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The creation date in a user pool description.

                  \n@param creationDate The creation date in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Id" : { "documentation" : "

                  The ID in a user pool description.

                  ", "name" : "Id", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "id", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The ID in a user pool description.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "id", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Id", "marshallLocationName" : "Id", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The ID in a user pool description.

                  \n@param id The ID in a user pool description.*/", "getterDocumentation" : "/**

                  The ID in a user pool description.

                  \n@return The ID in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The ID in a user pool description.

                  \n@param id The ID in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The ID in a user pool description.

                  \n@param id The ID in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "LambdaConfig" : { "documentation" : "

                  The AWS Lambda configuration information in a user pool description.

                  ", "name" : "LambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "variable" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "

                  The AWS Lambda configuration information in a user pool description.

                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "setterModel" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "unmarshallLocationName" : "LambdaConfig", "marshallLocationName" : "LambdaConfig", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The AWS Lambda configuration information in a user pool description.

                  \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.*/", "getterDocumentation" : "/**

                  The AWS Lambda configuration information in a user pool description.

                  \n@return The AWS Lambda configuration information in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The AWS Lambda configuration information in a user pool description.

                  \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The AWS Lambda configuration information in a user pool description.

                  \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Name" : { "documentation" : "

                  The name in a user pool description.

                  ", "name" : "Name", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "variable" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The name in a user pool description.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Name", "marshallLocationName" : "Name", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The name in a user pool description.

                  \n@param name The name in a user pool description.*/", "getterDocumentation" : "/**

                  The name in a user pool description.

                  \n@return The name in a user pool description.*/", "fluentSetterDocumentation" : "/**

                  The name in a user pool description.

                  \n@param name The name in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The name in a user pool description.

                  \n@param name The name in a user pool description.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "SchemaAttributeType" : { "c2jName" : "SchemaAttributeType", "documentation" : "

                  Contains information about the schema attribute.

                  ", "shapeName" : "SchemaAttributeType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  A schema attribute of the name type.

                  ", "name" : "Name", "c2jName" : "Name", "c2jShape" : "CustomAttributeNameType", "variable" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  A schema attribute of the name type.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Name", "marshallLocationName" : "Name", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  A schema attribute of the name type.

                  \n@param name A schema attribute of the name type.*/", "getterDocumentation" : "/**

                  A schema attribute of the name type.

                  \n@return A schema attribute of the name type.*/", "fluentSetterDocumentation" : "/**

                  A schema attribute of the name type.

                  \n@param name A schema attribute of the name type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  A schema attribute of the name type.

                  \n@param name A schema attribute of the name type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The attribute data type.

                  ", "name" : "AttributeDataType", "c2jName" : "AttributeDataType", "c2jShape" : "AttributeDataType", "variable" : { "variableName" : "attributeDataType", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The attribute data type.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeDataType", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeDataType", "marshallLocationName" : "AttributeDataType", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "AttributeDataType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The attribute data type.

                  \n@param attributeDataType The attribute data type.\n@see AttributeDataType*/", "getterDocumentation" : "/**

                  The attribute data type.

                  \n@return The attribute data type.\n@see AttributeDataType*/", "fluentSetterDocumentation" : "/**

                  The attribute data type.

                  \n@param attributeDataType The attribute data type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeDataType*/", "varargSetterDocumentation" : "/**

                  The attribute data type.

                  \n@param attributeDataType The attribute data type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeDataType*/" }, { "documentation" : "

                  Specifies whether the attribute type is developer only.

                  ", "name" : "DeveloperOnlyAttribute", "c2jName" : "DeveloperOnlyAttribute", "c2jShape" : "BooleanType", "variable" : { "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                  Specifies whether the attribute type is developer only.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "DeveloperOnlyAttribute", "marshallLocationName" : "DeveloperOnlyAttribute", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies whether the attribute type is developer only.

                  \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.*/", "getterDocumentation" : "/**

                  Specifies whether the attribute type is developer only.

                  \n@return Specifies whether the attribute type is developer only.*/", "fluentSetterDocumentation" : "/**

                  Specifies whether the attribute type is developer only.

                  \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies whether the attribute type is developer only.

                  \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  Specifies whether the attribute can be changed once it has been created.

                  ", "name" : "Mutable", "c2jName" : "Mutable", "c2jShape" : "BooleanType", "variable" : { "variableName" : "mutable", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                  Specifies whether the attribute can be changed once it has been created.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "mutable", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "Mutable", "marshallLocationName" : "Mutable", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies whether the attribute can be changed once it has been created.

                  \n@param mutable Specifies whether the attribute can be changed once it has been created.*/", "getterDocumentation" : "/**

                  Specifies whether the attribute can be changed once it has been created.

                  \n@return Specifies whether the attribute can be changed once it has been created.*/", "fluentSetterDocumentation" : "/**

                  Specifies whether the attribute can be changed once it has been created.

                  \n@param mutable Specifies whether the attribute can be changed once it has been created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies whether the attribute can be changed once it has been created.

                  \n@param mutable Specifies whether the attribute can be changed once it has been created.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  ", "name" : "Required", "c2jName" : "Required", "c2jShape" : "BooleanType", "variable" : { "variableName" : "required", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "required", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "Required", "marshallLocationName" : "Required", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  \n@param required Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.*/", "getterDocumentation" : "/**

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  \n@return Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.*/", "fluentSetterDocumentation" : "/**

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  \n@param required Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  \n@param required Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  Specifies the constraints for an attribute of the number type.

                  ", "name" : "NumberAttributeConstraints", "c2jName" : "NumberAttributeConstraints", "c2jShape" : "NumberAttributeConstraintsType", "variable" : { "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "variableDeclarationType" : "NumberAttributeConstraintsType", "documentation" : "

                  Specifies the constraints for an attribute of the number type.

                  ", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "setterModel" : { "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "variableDeclarationType" : "NumberAttributeConstraintsType", "documentation" : "", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "getterModel" : { "returnType" : "NumberAttributeConstraintsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "NumberAttributeConstraints", "marshallLocationName" : "NumberAttributeConstraints", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies the constraints for an attribute of the number type.

                  \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.*/", "getterDocumentation" : "/**

                  Specifies the constraints for an attribute of the number type.

                  \n@return Specifies the constraints for an attribute of the number type.*/", "fluentSetterDocumentation" : "/**

                  Specifies the constraints for an attribute of the number type.

                  \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies the constraints for an attribute of the number type.

                  \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  Specifies the constraints for an attribute of the string type.

                  ", "name" : "StringAttributeConstraints", "c2jName" : "StringAttributeConstraints", "c2jShape" : "StringAttributeConstraintsType", "variable" : { "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "variableDeclarationType" : "StringAttributeConstraintsType", "documentation" : "

                  Specifies the constraints for an attribute of the string type.

                  ", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "setterModel" : { "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "variableDeclarationType" : "StringAttributeConstraintsType", "documentation" : "", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "getterModel" : { "returnType" : "StringAttributeConstraintsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "StringAttributeConstraints", "marshallLocationName" : "StringAttributeConstraints", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies the constraints for an attribute of the string type.

                  \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.*/", "getterDocumentation" : "/**

                  Specifies the constraints for an attribute of the string type.

                  \n@return Specifies the constraints for an attribute of the string type.*/", "fluentSetterDocumentation" : "/**

                  Specifies the constraints for an attribute of the string type.

                  \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies the constraints for an attribute of the string type.

                  \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "schemaAttributeType", "variableType" : "SchemaAttributeType", "variableDeclarationType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "DeveloperOnlyAttribute" : { "documentation" : "

                  Specifies whether the attribute type is developer only.

                  ", "name" : "DeveloperOnlyAttribute", "c2jName" : "DeveloperOnlyAttribute", "c2jShape" : "BooleanType", "variable" : { "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                  Specifies whether the attribute type is developer only.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "DeveloperOnlyAttribute", "marshallLocationName" : "DeveloperOnlyAttribute", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies whether the attribute type is developer only.

                  \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.*/", "getterDocumentation" : "/**

                  Specifies whether the attribute type is developer only.

                  \n@return Specifies whether the attribute type is developer only.*/", "fluentSetterDocumentation" : "/**

                  Specifies whether the attribute type is developer only.

                  \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies whether the attribute type is developer only.

                  \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Mutable" : { "documentation" : "

                  Specifies whether the attribute can be changed once it has been created.

                  ", "name" : "Mutable", "c2jName" : "Mutable", "c2jShape" : "BooleanType", "variable" : { "variableName" : "mutable", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                  Specifies whether the attribute can be changed once it has been created.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "mutable", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "Mutable", "marshallLocationName" : "Mutable", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies whether the attribute can be changed once it has been created.

                  \n@param mutable Specifies whether the attribute can be changed once it has been created.*/", "getterDocumentation" : "/**

                  Specifies whether the attribute can be changed once it has been created.

                  \n@return Specifies whether the attribute can be changed once it has been created.*/", "fluentSetterDocumentation" : "/**

                  Specifies whether the attribute can be changed once it has been created.

                  \n@param mutable Specifies whether the attribute can be changed once it has been created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies whether the attribute can be changed once it has been created.

                  \n@param mutable Specifies whether the attribute can be changed once it has been created.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AttributeDataType" : { "documentation" : "

                  The attribute data type.

                  ", "name" : "AttributeDataType", "c2jName" : "AttributeDataType", "c2jShape" : "AttributeDataType", "variable" : { "variableName" : "attributeDataType", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The attribute data type.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeDataType", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeDataType", "marshallLocationName" : "AttributeDataType", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "AttributeDataType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The attribute data type.

                  \n@param attributeDataType The attribute data type.\n@see AttributeDataType*/", "getterDocumentation" : "/**

                  The attribute data type.

                  \n@return The attribute data type.\n@see AttributeDataType*/", "fluentSetterDocumentation" : "/**

                  The attribute data type.

                  \n@param attributeDataType The attribute data type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeDataType*/", "varargSetterDocumentation" : "/**

                  The attribute data type.

                  \n@param attributeDataType The attribute data type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeDataType*/" }, "StringAttributeConstraints" : { "documentation" : "

                  Specifies the constraints for an attribute of the string type.

                  ", "name" : "StringAttributeConstraints", "c2jName" : "StringAttributeConstraints", "c2jShape" : "StringAttributeConstraintsType", "variable" : { "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "variableDeclarationType" : "StringAttributeConstraintsType", "documentation" : "

                  Specifies the constraints for an attribute of the string type.

                  ", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "setterModel" : { "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "variableDeclarationType" : "StringAttributeConstraintsType", "documentation" : "", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "getterModel" : { "returnType" : "StringAttributeConstraintsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "StringAttributeConstraints", "marshallLocationName" : "StringAttributeConstraints", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies the constraints for an attribute of the string type.

                  \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.*/", "getterDocumentation" : "/**

                  Specifies the constraints for an attribute of the string type.

                  \n@return Specifies the constraints for an attribute of the string type.*/", "fluentSetterDocumentation" : "/**

                  Specifies the constraints for an attribute of the string type.

                  \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies the constraints for an attribute of the string type.

                  \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Required" : { "documentation" : "

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  ", "name" : "Required", "c2jName" : "Required", "c2jShape" : "BooleanType", "variable" : { "variableName" : "required", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "required", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "Required", "marshallLocationName" : "Required", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  \n@param required Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.*/", "getterDocumentation" : "/**

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  \n@return Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.*/", "fluentSetterDocumentation" : "/**

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  \n@param required Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                  \n@param required Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "NumberAttributeConstraints" : { "documentation" : "

                  Specifies the constraints for an attribute of the number type.

                  ", "name" : "NumberAttributeConstraints", "c2jName" : "NumberAttributeConstraints", "c2jShape" : "NumberAttributeConstraintsType", "variable" : { "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "variableDeclarationType" : "NumberAttributeConstraintsType", "documentation" : "

                  Specifies the constraints for an attribute of the number type.

                  ", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "setterModel" : { "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "variableDeclarationType" : "NumberAttributeConstraintsType", "documentation" : "", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "getterModel" : { "returnType" : "NumberAttributeConstraintsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "NumberAttributeConstraints", "marshallLocationName" : "NumberAttributeConstraints", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Specifies the constraints for an attribute of the number type.

                  \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.*/", "getterDocumentation" : "/**

                  Specifies the constraints for an attribute of the number type.

                  \n@return Specifies the constraints for an attribute of the number type.*/", "fluentSetterDocumentation" : "/**

                  Specifies the constraints for an attribute of the number type.

                  \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  Specifies the constraints for an attribute of the number type.

                  \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Name" : { "documentation" : "

                  A schema attribute of the name type.

                  ", "name" : "Name", "c2jName" : "Name", "c2jShape" : "CustomAttributeNameType", "variable" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  A schema attribute of the name type.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Name", "marshallLocationName" : "Name", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  A schema attribute of the name type.

                  \n@param name A schema attribute of the name type.*/", "getterDocumentation" : "/**

                  A schema attribute of the name type.

                  \n@return A schema attribute of the name type.*/", "fluentSetterDocumentation" : "/**

                  A schema attribute of the name type.

                  \n@param name A schema attribute of the name type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  A schema attribute of the name type.

                  \n@param name A schema attribute of the name type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ExpiredCodeException" : { "c2jName" : "ExpiredCodeException", "documentation" : "

                  This exception is thrown if a code has expired.

                  ", "shapeName" : "ExpiredCodeException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "expiredCodeException", "variableType" : "ExpiredCodeException", "variableDeclarationType" : "ExpiredCodeException", "documentation" : null, "simpleType" : "ExpiredCodeException", "variableSetterType" : "ExpiredCodeException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "ExpiredCodeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "ListUserPoolsRequest" : { "c2jName" : "ListUserPoolsRequest", "documentation" : "

                  Represents the request to list user pools.

                  ", "shapeName" : "ListUserPoolsRequest", "deprecated" : false, "required" : [ "MaxResults" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  ", "name" : "NextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "variable" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "NextToken", "marshallLocationName" : "NextToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The maximum number of results you want the request to return when listing the user pools.

                  ", "name" : "MaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimitType", "variable" : { "variableName" : "maxResults", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

                  The maximum number of results you want the request to return when listing the user pools.

                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "maxResults", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "MaxResults", "marshallLocationName" : "MaxResults", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The maximum number of results you want the request to return when listing the user pools.

                  \n@param maxResults The maximum number of results you want the request to return when listing the user pools.*/", "getterDocumentation" : "/**

                  The maximum number of results you want the request to return when listing the user pools.

                  \n@return The maximum number of results you want the request to return when listing the user pools.*/", "fluentSetterDocumentation" : "/**

                  The maximum number of results you want the request to return when listing the user pools.

                  \n@param maxResults The maximum number of results you want the request to return when listing the user pools.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The maximum number of results you want the request to return when listing the user pools.

                  \n@param maxResults The maximum number of results you want the request to return when listing the user pools.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "listUserPoolsRequest", "variableType" : "ListUserPoolsRequest", "variableDeclarationType" : "ListUserPoolsRequest", "documentation" : null, "simpleType" : "ListUserPoolsRequest", "variableSetterType" : "ListUserPoolsRequest" }, "marshaller" : { "action" : "ListUserPools", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.ListUserPools", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "NextToken" : { "documentation" : "

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  ", "name" : "NextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "variable" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "NextToken", "marshallLocationName" : "NextToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MaxResults" : { "documentation" : "

                  The maximum number of results you want the request to return when listing the user pools.

                  ", "name" : "MaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimitType", "variable" : { "variableName" : "maxResults", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

                  The maximum number of results you want the request to return when listing the user pools.

                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "maxResults", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "MaxResults", "marshallLocationName" : "MaxResults", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The maximum number of results you want the request to return when listing the user pools.

                  \n@param maxResults The maximum number of results you want the request to return when listing the user pools.*/", "getterDocumentation" : "/**

                  The maximum number of results you want the request to return when listing the user pools.

                  \n@return The maximum number of results you want the request to return when listing the user pools.*/", "fluentSetterDocumentation" : "/**

                  The maximum number of results you want the request to return when listing the user pools.

                  \n@param maxResults The maximum number of results you want the request to return when listing the user pools.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The maximum number of results you want the request to return when listing the user pools.

                  \n@param maxResults The maximum number of results you want the request to return when listing the user pools.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UpdateUserPoolClientResult" : { "c2jName" : "UpdateUserPoolClientResponse", "documentation" : "

                  Represents the response from the server to the request to update the user pool client.

                  ", "shapeName" : "UpdateUserPoolClientResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  The user pool client value from the response from the server when an update user pool client request is made.

                  ", "name" : "UserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "variable" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "

                  The user pool client value from the response from the server when an update user pool client request is made.

                  ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "setterModel" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolClient", "marshallLocationName" : "UserPoolClient", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The user pool client value from the response from the server when an update user pool client request is made.

                  \n@param userPoolClient The user pool client value from the response from the server when an update user pool client request is made.*/", "getterDocumentation" : "/**

                  The user pool client value from the response from the server when an update user pool client request is made.

                  \n@return The user pool client value from the response from the server when an update user pool client request is made.*/", "fluentSetterDocumentation" : "/**

                  The user pool client value from the response from the server when an update user pool client request is made.

                  \n@param userPoolClient The user pool client value from the response from the server when an update user pool client request is made.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The user pool client value from the response from the server when an update user pool client request is made.

                  \n@param userPoolClient The user pool client value from the response from the server when an update user pool client request is made.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "updateUserPoolClientResult", "variableType" : "UpdateUserPoolClientResult", "variableDeclarationType" : "UpdateUserPoolClientResult", "documentation" : null, "simpleType" : "UpdateUserPoolClientResult", "variableSetterType" : "UpdateUserPoolClientResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolClient" : { "documentation" : "

                  The user pool client value from the response from the server when an update user pool client request is made.

                  ", "name" : "UserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "variable" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "

                  The user pool client value from the response from the server when an update user pool client request is made.

                  ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "setterModel" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolClient", "marshallLocationName" : "UserPoolClient", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The user pool client value from the response from the server when an update user pool client request is made.

                  \n@param userPoolClient The user pool client value from the response from the server when an update user pool client request is made.*/", "getterDocumentation" : "/**

                  The user pool client value from the response from the server when an update user pool client request is made.

                  \n@return The user pool client value from the response from the server when an update user pool client request is made.*/", "fluentSetterDocumentation" : "/**

                  The user pool client value from the response from the server when an update user pool client request is made.

                  \n@param userPoolClient The user pool client value from the response from the server when an update user pool client request is made.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The user pool client value from the response from the server when an update user pool client request is made.

                  \n@param userPoolClient The user pool client value from the response from the server when an update user pool client request is made.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AdminDisableUserResult" : { "c2jName" : "AdminDisableUserResponse", "documentation" : "

                  Represents the response received from the server to disable the user as an administrator.

                  ", "shapeName" : "AdminDisableUserResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "adminDisableUserResult", "variableType" : "AdminDisableUserResult", "variableDeclarationType" : "AdminDisableUserResult", "documentation" : null, "simpleType" : "AdminDisableUserResult", "variableSetterType" : "AdminDisableUserResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "ListUserPoolsResult" : { "c2jName" : "ListUserPoolsResponse", "documentation" : "

                  Represents the response to list user pools.

                  ", "shapeName" : "ListUserPoolsResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  The user pools from the response to list users.

                  ", "name" : "UserPools", "c2jName" : "UserPools", "c2jShape" : "UserPoolListType", "variable" : { "variableName" : "userPools", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                  The user pools from the response to list users.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userPools", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPools", "marshallLocationName" : "UserPools", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "UserPoolDescriptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "UserPoolDescriptionType", "variable" : { "variableName" : "member", "variableType" : "UserPoolDescriptionType", "variableDeclarationType" : "UserPoolDescriptionType", "documentation" : "", "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "UserPoolDescriptionType", "variableDeclarationType" : "UserPoolDescriptionType", "documentation" : "", "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "getterModel" : { "returnType" : "UserPoolDescriptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "UserPoolDescriptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                  The user pools from the response to list users.

                  \n@param userPools The user pools from the response to list users.*/", "getterDocumentation" : "/**

                  The user pools from the response to list users.

                  \n@return The user pools from the response to list users.*/", "fluentSetterDocumentation" : "/**

                  The user pools from the response to list users.

                  \n@param userPools The user pools from the response to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The user pools from the response to list users.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserPools(java.util.Collection)} or {@link #withUserPools(java.util.Collection)} if you want to override the existing values.

                  \n@param userPools The user pools from the response to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  ", "name" : "NextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "variable" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "NextToken", "marshallLocationName" : "NextToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "listUserPoolsResult", "variableType" : "ListUserPoolsResult", "variableDeclarationType" : "ListUserPoolsResult", "documentation" : null, "simpleType" : "ListUserPoolsResult", "variableSetterType" : "ListUserPoolsResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "NextToken" : { "documentation" : "

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  ", "name" : "NextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "variable" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "NextToken", "marshallLocationName" : "NextToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserPools" : { "documentation" : "

                  The user pools from the response to list users.

                  ", "name" : "UserPools", "c2jName" : "UserPools", "c2jShape" : "UserPoolListType", "variable" : { "variableName" : "userPools", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                  The user pools from the response to list users.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userPools", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPools", "marshallLocationName" : "UserPools", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "UserPoolDescriptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "UserPoolDescriptionType", "variable" : { "variableName" : "member", "variableType" : "UserPoolDescriptionType", "variableDeclarationType" : "UserPoolDescriptionType", "documentation" : "", "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "UserPoolDescriptionType", "variableDeclarationType" : "UserPoolDescriptionType", "documentation" : "", "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "getterModel" : { "returnType" : "UserPoolDescriptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "UserPoolDescriptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                  The user pools from the response to list users.

                  \n@param userPools The user pools from the response to list users.*/", "getterDocumentation" : "/**

                  The user pools from the response to list users.

                  \n@return The user pools from the response to list users.*/", "fluentSetterDocumentation" : "/**

                  The user pools from the response to list users.

                  \n@param userPools The user pools from the response to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The user pools from the response to list users.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserPools(java.util.Collection)} or {@link #withUserPools(java.util.Collection)} if you want to override the existing values.

                  \n@param userPools The user pools from the response to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UserPoolType" : { "c2jName" : "UserPoolType", "documentation" : "

                  A container with information about the user pool type.

                  ", "shapeName" : "UserPoolType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                  The ID of the user pool.

                  ", "name" : "Id", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "id", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The ID of the user pool.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "id", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Id", "marshallLocationName" : "Id", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The ID of the user pool.

                  \n@param id The ID of the user pool.*/", "getterDocumentation" : "/**

                  The ID of the user pool.

                  \n@return The ID of the user pool.*/", "fluentSetterDocumentation" : "/**

                  The ID of the user pool.

                  \n@param id The ID of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The ID of the user pool.

                  \n@param id The ID of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The name of the user pool.

                  ", "name" : "Name", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "variable" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The name of the user pool.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Name", "marshallLocationName" : "Name", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The name of the user pool.

                  \n@param name The name of the user pool.*/", "getterDocumentation" : "/**

                  The name of the user pool.

                  \n@return The name of the user pool.*/", "fluentSetterDocumentation" : "/**

                  The name of the user pool.

                  \n@param name The name of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The name of the user pool.

                  \n@param name The name of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  A container describing the policies associated with a user pool.

                  ", "name" : "Policies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "variable" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "

                  A container describing the policies associated with a user pool.

                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "setterModel" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "unmarshallLocationName" : "Policies", "marshallLocationName" : "Policies", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  A container describing the policies associated with a user pool.

                  \n@param policies A container describing the policies associated with a user pool.*/", "getterDocumentation" : "/**

                  A container describing the policies associated with a user pool.

                  \n@return A container describing the policies associated with a user pool.*/", "fluentSetterDocumentation" : "/**

                  A container describing the policies associated with a user pool.

                  \n@param policies A container describing the policies associated with a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  A container describing the policies associated with a user pool.

                  \n@param policies A container describing the policies associated with a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  A container describing the AWS Lambda triggers associated with a user pool.

                  ", "name" : "LambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "variable" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "

                  A container describing the AWS Lambda triggers associated with a user pool.

                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "setterModel" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "unmarshallLocationName" : "LambdaConfig", "marshallLocationName" : "LambdaConfig", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                  A container describing the AWS Lambda triggers associated with a user pool.

                  \n@param lambdaConfig A container describing the AWS Lambda triggers associated with a user pool.*/", "getterDocumentation" : "/**

                  A container describing the AWS Lambda triggers associated with a user pool.

                  \n@return A container describing the AWS Lambda triggers associated with a user pool.*/", "fluentSetterDocumentation" : "/**

                  A container describing the AWS Lambda triggers associated with a user pool.

                  \n@param lambdaConfig A container describing the AWS Lambda triggers associated with a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  A container describing the AWS Lambda triggers associated with a user pool.

                  \n@param lambdaConfig A container describing the AWS Lambda triggers associated with a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The status of a user pool.

                  ", "name" : "Status", "c2jName" : "Status", "c2jShape" : "StatusType", "variable" : { "variableName" : "status", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The status of a user pool.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "status", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Status", "marshallLocationName" : "Status", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "StatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The status of a user pool.

                  \n@param status The status of a user pool.\n@see StatusType*/", "getterDocumentation" : "/**

                  The status of a user pool.

                  \n@return The status of a user pool.\n@see StatusType*/", "fluentSetterDocumentation" : "/**

                  The status of a user pool.

                  \n@param status The status of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType*/", "varargSetterDocumentation" : "/**

                  The status of a user pool.

                  \n@param status The status of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType*/" }, { "documentation" : "

                  The last modified date of a user pool.

                  ", "name" : "LastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                  The last modified date of a user pool.

                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "LastModifiedDate", "marshallLocationName" : "LastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The last modified date of a user pool.

                  \n@param lastModifiedDate The last modified date of a user pool.*/", "getterDocumentation" : "/**

                  The last modified date of a user pool.

                  \n@return The last modified date of a user pool.*/", "fluentSetterDocumentation" : "/**

                  The last modified date of a user pool.

                  \n@param lastModifiedDate The last modified date of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The last modified date of a user pool.

                  \n@param lastModifiedDate The last modified date of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The creation date of a user pool.

                  ", "name" : "CreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "variable" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                  The creation date of a user pool.

                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "CreationDate", "marshallLocationName" : "CreationDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The creation date of a user pool.

                  \n@param creationDate The creation date of a user pool.*/", "getterDocumentation" : "/**

                  The creation date of a user pool.

                  \n@return The creation date of a user pool.*/", "fluentSetterDocumentation" : "/**

                  The creation date of a user pool.

                  \n@param creationDate The creation date of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The creation date of a user pool.

                  \n@param creationDate The creation date of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  A container with the schema attributes of a user pool.

                  ", "name" : "SchemaAttributes", "c2jName" : "SchemaAttributes", "c2jShape" : "SchemaAttributesListType", "variable" : { "variableName" : "schemaAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                  A container with the schema attributes of a user pool.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "schemaAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "SchemaAttributes", "marshallLocationName" : "SchemaAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "SchemaAttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "variable" : { "variableName" : "member", "variableType" : "SchemaAttributeType", "variableDeclarationType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "SchemaAttributeType", "variableDeclarationType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "SchemaAttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                  A container with the schema attributes of a user pool.

                  \n@param schemaAttributes A container with the schema attributes of a user pool.*/", "getterDocumentation" : "/**

                  A container with the schema attributes of a user pool.

                  \n@return A container with the schema attributes of a user pool.*/", "fluentSetterDocumentation" : "/**

                  A container with the schema attributes of a user pool.

                  \n@param schemaAttributes A container with the schema attributes of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  A container with the schema attributes of a user pool.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setSchemaAttributes(java.util.Collection)} or {@link #withSchemaAttributes(java.util.Collection)} if you want to override the existing values.

                  \n@param schemaAttributes A container with the schema attributes of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  Specifies the attributes that are auto-verified in a user pool.

                  ", "name" : "AutoVerifiedAttributes", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "variable" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                  Specifies the attributes that are auto-verified in a user pool.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AutoVerifiedAttributes", "marshallLocationName" : "AutoVerifiedAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see VerifiedAttributeType*/", "getterDocumentation" : "/**\n@return \n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                  Specifies the attributes that are auto-verified in a user pool.

                  \n@param autoVerifiedAttributes Specifies the attributes that are auto-verified in a user pool.\n@see VerifiedAttributeType*/", "getterDocumentation" : "/**

                  Specifies the attributes that are auto-verified in a user pool.

                  \n@return Specifies the attributes that are auto-verified in a user pool.\n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**

                  Specifies the attributes that are auto-verified in a user pool.

                  \n@param autoVerifiedAttributes Specifies the attributes that are auto-verified in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**

                  Specifies the attributes that are auto-verified in a user pool.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAutoVerifiedAttributes(java.util.Collection)} or {@link #withAutoVerifiedAttributes(java.util.Collection)} if you want to override the existing values.

                  \n@param autoVerifiedAttributes Specifies the attributes that are auto-verified in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, { "documentation" : "

                  Specifies the attributes that are aliased in a user pool.

                  ", "name" : "AliasAttributes", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "variable" : { "variableName" : "aliasAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                  Specifies the attributes that are aliased in a user pool.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "aliasAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AliasAttributes", "marshallLocationName" : "AliasAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "AliasAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see AliasAttributeType*/", "getterDocumentation" : "/**\n@return \n@see AliasAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "AliasAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                  Specifies the attributes that are aliased in a user pool.

                  \n@param aliasAttributes Specifies the attributes that are aliased in a user pool.\n@see AliasAttributeType*/", "getterDocumentation" : "/**

                  Specifies the attributes that are aliased in a user pool.

                  \n@return Specifies the attributes that are aliased in a user pool.\n@see AliasAttributeType*/", "fluentSetterDocumentation" : "/**

                  Specifies the attributes that are aliased in a user pool.

                  \n@param aliasAttributes Specifies the attributes that are aliased in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/", "varargSetterDocumentation" : "/**

                  Specifies the attributes that are aliased in a user pool.

                  \n

                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAliasAttributes(java.util.Collection)} or {@link #withAliasAttributes(java.util.Collection)} if you want to override the existing values.

                  \n@param aliasAttributes Specifies the attributes that are aliased in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/" }, { "documentation" : "

                  The contents of the SMS verification message.

                  ", "name" : "SmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The contents of the SMS verification message.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsVerificationMessage", "marshallLocationName" : "SmsVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The contents of the SMS verification message.

                  \n@param smsVerificationMessage The contents of the SMS verification message.*/", "getterDocumentation" : "/**

                  The contents of the SMS verification message.

                  \n@return The contents of the SMS verification message.*/", "fluentSetterDocumentation" : "/**

                  The contents of the SMS verification message.

                  \n@param smsVerificationMessage The contents of the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The contents of the SMS verification message.

                  \n@param smsVerificationMessage The contents of the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The contents of the email verification message.

                  ", "name" : "EmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "variable" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The contents of the email verification message.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationMessage", "marshallLocationName" : "EmailVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The contents of the email verification message.

                  \n@param emailVerificationMessage The contents of the email verification message.*/", "getterDocumentation" : "/**

                  The contents of the email verification message.

                  \n@return The contents of the email verification message.*/", "fluentSetterDocumentation" : "/**

                  The contents of the email verification message.

                  \n@param emailVerificationMessage The contents of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The contents of the email verification message.

                  \n@param emailVerificationMessage The contents of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The subject of the email verification message.

                  ", "name" : "EmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "variable" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The subject of the email verification message.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationSubject", "marshallLocationName" : "EmailVerificationSubject", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The subject of the email verification message.

                  \n@param emailVerificationSubject The subject of the email verification message.*/", "getterDocumentation" : "/**

                  The subject of the email verification message.

                  \n@return The subject of the email verification message.*/", "fluentSetterDocumentation" : "/**

                  The subject of the email verification message.

                  \n@param emailVerificationSubject The subject of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The subject of the email verification message.

                  \n@param emailVerificationSubject The subject of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  The contents of the SMS authentication message.

                  ", "name" : "SmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  The contents of the SMS authentication message.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsAuthenticationMessage", "marshallLocationName" : "SmsAuthenticationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  The contents of the SMS authentication message.

                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.*/", "getterDocumentation" : "/**

                  The contents of the SMS authentication message.

                  \n@return The contents of the SMS authentication message.*/", "fluentSetterDocumentation" : "/**

                  The contents of the SMS authentication message.

                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                  The contents of the SMS authentication message.

                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                  Can be one of the following values:

                  • OFF - MFA tokens are not required and cannot be specified during user registration.
                  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                  • OPTIONAL - Users have the option when registering to create an MFA token.
                  ", "name" : "MfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "variable" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                  Can be one of the following values:

                  • OFF - MFA tokens are not required and cannot be specified during user registration.
                  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                  • OPTIONAL - Users have the option when registering to create an MFA token.
                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MfaConfiguration", "marshallLocationName" : "MfaConfiguration", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserPoolMfaType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                  Can be one of the following values:

                  • OFF - MFA tokens are not required and cannot be specified during user registration.
                  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                  • OPTIONAL - Users have the option when registering to create an MFA token.
                  \n@param mfaConfiguration Can be one of the following values:

                  • OFF - MFA tokens are not required and cannot be specified during user registration.
                  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                  • OPTIONAL - Users have the option when registering to create an MFA token.
                  • \n@see UserPoolMfaType*/", "getterDocumentation" : "/**

                    Can be one of the following values:

                    • OFF - MFA tokens are not required and cannot be specified during user registration.
                    • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                    • OPTIONAL - Users have the option when registering to create an MFA token.
                    \n@return Can be one of the following values:

                    • OFF - MFA tokens are not required and cannot be specified during user registration.
                    • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                    • OPTIONAL - Users have the option when registering to create an MFA token.
                    • \n@see UserPoolMfaType*/", "fluentSetterDocumentation" : "/**

                      Can be one of the following values:

                      • OFF - MFA tokens are not required and cannot be specified during user registration.
                      • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                      • OPTIONAL - Users have the option when registering to create an MFA token.
                      \n@param mfaConfiguration Can be one of the following values:

                      • OFF - MFA tokens are not required and cannot be specified during user registration.
                      • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                      • OPTIONAL - Users have the option when registering to create an MFA token.
                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/", "varargSetterDocumentation" : "/**

                        Can be one of the following values:

                        • OFF - MFA tokens are not required and cannot be specified during user registration.
                        • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                        • OPTIONAL - Users have the option when registering to create an MFA token.
                        \n@param mfaConfiguration Can be one of the following values:

                        • OFF - MFA tokens are not required and cannot be specified during user registration.
                        • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                        • OPTIONAL - Users have the option when registering to create an MFA token.
                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/" }, { "documentation" : "

                          A number estimating the size of the user pool.

                          ", "name" : "EstimatedNumberOfUsers", "c2jName" : "EstimatedNumberOfUsers", "c2jShape" : "IntegerType", "variable" : { "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

                          A number estimating the size of the user pool.

                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "EstimatedNumberOfUsers", "marshallLocationName" : "EstimatedNumberOfUsers", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                          A number estimating the size of the user pool.

                          \n@param estimatedNumberOfUsers A number estimating the size of the user pool.*/", "getterDocumentation" : "/**

                          A number estimating the size of the user pool.

                          \n@return A number estimating the size of the user pool.*/", "fluentSetterDocumentation" : "/**

                          A number estimating the size of the user pool.

                          \n@param estimatedNumberOfUsers A number estimating the size of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                          A number estimating the size of the user pool.

                          \n@param estimatedNumberOfUsers A number estimating the size of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "userPoolType", "variableType" : "UserPoolType", "variableDeclarationType" : "UserPoolType", "documentation" : null, "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Status" : { "documentation" : "

                          The status of a user pool.

                          ", "name" : "Status", "c2jName" : "Status", "c2jShape" : "StatusType", "variable" : { "variableName" : "status", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                          The status of a user pool.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "status", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Status", "marshallLocationName" : "Status", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "StatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                          The status of a user pool.

                          \n@param status The status of a user pool.\n@see StatusType*/", "getterDocumentation" : "/**

                          The status of a user pool.

                          \n@return The status of a user pool.\n@see StatusType*/", "fluentSetterDocumentation" : "/**

                          The status of a user pool.

                          \n@param status The status of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType*/", "varargSetterDocumentation" : "/**

                          The status of a user pool.

                          \n@param status The status of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType*/" }, "LastModifiedDate" : { "documentation" : "

                          The last modified date of a user pool.

                          ", "name" : "LastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                          The last modified date of a user pool.

                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "LastModifiedDate", "marshallLocationName" : "LastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                          The last modified date of a user pool.

                          \n@param lastModifiedDate The last modified date of a user pool.*/", "getterDocumentation" : "/**

                          The last modified date of a user pool.

                          \n@return The last modified date of a user pool.*/", "fluentSetterDocumentation" : "/**

                          The last modified date of a user pool.

                          \n@param lastModifiedDate The last modified date of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                          The last modified date of a user pool.

                          \n@param lastModifiedDate The last modified date of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "CreationDate" : { "documentation" : "

                          The creation date of a user pool.

                          ", "name" : "CreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "variable" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                          The creation date of a user pool.

                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "CreationDate", "marshallLocationName" : "CreationDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                          The creation date of a user pool.

                          \n@param creationDate The creation date of a user pool.*/", "getterDocumentation" : "/**

                          The creation date of a user pool.

                          \n@return The creation date of a user pool.*/", "fluentSetterDocumentation" : "/**

                          The creation date of a user pool.

                          \n@param creationDate The creation date of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                          The creation date of a user pool.

                          \n@param creationDate The creation date of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Policies" : { "documentation" : "

                          A container describing the policies associated with a user pool.

                          ", "name" : "Policies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "variable" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "

                          A container describing the policies associated with a user pool.

                          ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "setterModel" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "unmarshallLocationName" : "Policies", "marshallLocationName" : "Policies", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                          A container describing the policies associated with a user pool.

                          \n@param policies A container describing the policies associated with a user pool.*/", "getterDocumentation" : "/**

                          A container describing the policies associated with a user pool.

                          \n@return A container describing the policies associated with a user pool.*/", "fluentSetterDocumentation" : "/**

                          A container describing the policies associated with a user pool.

                          \n@param policies A container describing the policies associated with a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                          A container describing the policies associated with a user pool.

                          \n@param policies A container describing the policies associated with a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "SchemaAttributes" : { "documentation" : "

                          A container with the schema attributes of a user pool.

                          ", "name" : "SchemaAttributes", "c2jName" : "SchemaAttributes", "c2jShape" : "SchemaAttributesListType", "variable" : { "variableName" : "schemaAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                          A container with the schema attributes of a user pool.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "schemaAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "SchemaAttributes", "marshallLocationName" : "SchemaAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "SchemaAttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "variable" : { "variableName" : "member", "variableType" : "SchemaAttributeType", "variableDeclarationType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "SchemaAttributeType", "variableDeclarationType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "SchemaAttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                          A container with the schema attributes of a user pool.

                          \n@param schemaAttributes A container with the schema attributes of a user pool.*/", "getterDocumentation" : "/**

                          A container with the schema attributes of a user pool.

                          \n@return A container with the schema attributes of a user pool.*/", "fluentSetterDocumentation" : "/**

                          A container with the schema attributes of a user pool.

                          \n@param schemaAttributes A container with the schema attributes of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                          A container with the schema attributes of a user pool.

                          \n

                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSchemaAttributes(java.util.Collection)} or {@link #withSchemaAttributes(java.util.Collection)} if you want to override the existing values.

                          \n@param schemaAttributes A container with the schema attributes of a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MfaConfiguration" : { "documentation" : "

                          Can be one of the following values:

                          • OFF - MFA tokens are not required and cannot be specified during user registration.
                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                          • OPTIONAL - Users have the option when registering to create an MFA token.
                          ", "name" : "MfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "variable" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                          Can be one of the following values:

                          • OFF - MFA tokens are not required and cannot be specified during user registration.
                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                          • OPTIONAL - Users have the option when registering to create an MFA token.
                          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MfaConfiguration", "marshallLocationName" : "MfaConfiguration", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserPoolMfaType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                          Can be one of the following values:

                          • OFF - MFA tokens are not required and cannot be specified during user registration.
                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                          • OPTIONAL - Users have the option when registering to create an MFA token.
                          \n@param mfaConfiguration Can be one of the following values:

                          • OFF - MFA tokens are not required and cannot be specified during user registration.
                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                          • OPTIONAL - Users have the option when registering to create an MFA token.
                          • \n@see UserPoolMfaType*/", "getterDocumentation" : "/**

                            Can be one of the following values:

                            • OFF - MFA tokens are not required and cannot be specified during user registration.
                            • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                            • OPTIONAL - Users have the option when registering to create an MFA token.
                            \n@return Can be one of the following values:

                            • OFF - MFA tokens are not required and cannot be specified during user registration.
                            • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                            • OPTIONAL - Users have the option when registering to create an MFA token.
                            • \n@see UserPoolMfaType*/", "fluentSetterDocumentation" : "/**

                              Can be one of the following values:

                              • OFF - MFA tokens are not required and cannot be specified during user registration.
                              • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                              • OPTIONAL - Users have the option when registering to create an MFA token.
                              \n@param mfaConfiguration Can be one of the following values:

                              • OFF - MFA tokens are not required and cannot be specified during user registration.
                              • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                              • OPTIONAL - Users have the option when registering to create an MFA token.
                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/", "varargSetterDocumentation" : "/**

                                Can be one of the following values:

                                • OFF - MFA tokens are not required and cannot be specified during user registration.
                                • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                • OPTIONAL - Users have the option when registering to create an MFA token.
                                \n@param mfaConfiguration Can be one of the following values:

                                • OFF - MFA tokens are not required and cannot be specified during user registration.
                                • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                • OPTIONAL - Users have the option when registering to create an MFA token.
                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/" }, "SmsAuthenticationMessage" : { "documentation" : "

                                  The contents of the SMS authentication message.

                                  ", "name" : "SmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The contents of the SMS authentication message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsAuthenticationMessage", "marshallLocationName" : "SmsAuthenticationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The contents of the SMS authentication message.

                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.*/", "getterDocumentation" : "/**

                                  The contents of the SMS authentication message.

                                  \n@return The contents of the SMS authentication message.*/", "fluentSetterDocumentation" : "/**

                                  The contents of the SMS authentication message.

                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The contents of the SMS authentication message.

                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Name" : { "documentation" : "

                                  The name of the user pool.

                                  ", "name" : "Name", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "variable" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The name of the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Name", "marshallLocationName" : "Name", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The name of the user pool.

                                  \n@param name The name of the user pool.*/", "getterDocumentation" : "/**

                                  The name of the user pool.

                                  \n@return The name of the user pool.*/", "fluentSetterDocumentation" : "/**

                                  The name of the user pool.

                                  \n@param name The name of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The name of the user pool.

                                  \n@param name The name of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "SmsVerificationMessage" : { "documentation" : "

                                  The contents of the SMS verification message.

                                  ", "name" : "SmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The contents of the SMS verification message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsVerificationMessage", "marshallLocationName" : "SmsVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The contents of the SMS verification message.

                                  \n@param smsVerificationMessage The contents of the SMS verification message.*/", "getterDocumentation" : "/**

                                  The contents of the SMS verification message.

                                  \n@return The contents of the SMS verification message.*/", "fluentSetterDocumentation" : "/**

                                  The contents of the SMS verification message.

                                  \n@param smsVerificationMessage The contents of the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The contents of the SMS verification message.

                                  \n@param smsVerificationMessage The contents of the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "EstimatedNumberOfUsers" : { "documentation" : "

                                  A number estimating the size of the user pool.

                                  ", "name" : "EstimatedNumberOfUsers", "c2jName" : "EstimatedNumberOfUsers", "c2jShape" : "IntegerType", "variable" : { "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

                                  A number estimating the size of the user pool.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "EstimatedNumberOfUsers", "marshallLocationName" : "EstimatedNumberOfUsers", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  A number estimating the size of the user pool.

                                  \n@param estimatedNumberOfUsers A number estimating the size of the user pool.*/", "getterDocumentation" : "/**

                                  A number estimating the size of the user pool.

                                  \n@return A number estimating the size of the user pool.*/", "fluentSetterDocumentation" : "/**

                                  A number estimating the size of the user pool.

                                  \n@param estimatedNumberOfUsers A number estimating the size of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  A number estimating the size of the user pool.

                                  \n@param estimatedNumberOfUsers A number estimating the size of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AliasAttributes" : { "documentation" : "

                                  Specifies the attributes that are aliased in a user pool.

                                  ", "name" : "AliasAttributes", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "variable" : { "variableName" : "aliasAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                  Specifies the attributes that are aliased in a user pool.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "aliasAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AliasAttributes", "marshallLocationName" : "AliasAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "AliasAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see AliasAttributeType*/", "getterDocumentation" : "/**\n@return \n@see AliasAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "AliasAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                  Specifies the attributes that are aliased in a user pool.

                                  \n@param aliasAttributes Specifies the attributes that are aliased in a user pool.\n@see AliasAttributeType*/", "getterDocumentation" : "/**

                                  Specifies the attributes that are aliased in a user pool.

                                  \n@return Specifies the attributes that are aliased in a user pool.\n@see AliasAttributeType*/", "fluentSetterDocumentation" : "/**

                                  Specifies the attributes that are aliased in a user pool.

                                  \n@param aliasAttributes Specifies the attributes that are aliased in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/", "varargSetterDocumentation" : "/**

                                  Specifies the attributes that are aliased in a user pool.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAliasAttributes(java.util.Collection)} or {@link #withAliasAttributes(java.util.Collection)} if you want to override the existing values.

                                  \n@param aliasAttributes Specifies the attributes that are aliased in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/" }, "EmailVerificationSubject" : { "documentation" : "

                                  The subject of the email verification message.

                                  ", "name" : "EmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "variable" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The subject of the email verification message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationSubject", "marshallLocationName" : "EmailVerificationSubject", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The subject of the email verification message.

                                  \n@param emailVerificationSubject The subject of the email verification message.*/", "getterDocumentation" : "/**

                                  The subject of the email verification message.

                                  \n@return The subject of the email verification message.*/", "fluentSetterDocumentation" : "/**

                                  The subject of the email verification message.

                                  \n@param emailVerificationSubject The subject of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The subject of the email verification message.

                                  \n@param emailVerificationSubject The subject of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Id" : { "documentation" : "

                                  The ID of the user pool.

                                  ", "name" : "Id", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "id", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The ID of the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "id", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Id", "marshallLocationName" : "Id", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The ID of the user pool.

                                  \n@param id The ID of the user pool.*/", "getterDocumentation" : "/**

                                  The ID of the user pool.

                                  \n@return The ID of the user pool.*/", "fluentSetterDocumentation" : "/**

                                  The ID of the user pool.

                                  \n@param id The ID of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The ID of the user pool.

                                  \n@param id The ID of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "LambdaConfig" : { "documentation" : "

                                  A container describing the AWS Lambda triggers associated with a user pool.

                                  ", "name" : "LambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "variable" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "

                                  A container describing the AWS Lambda triggers associated with a user pool.

                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "setterModel" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "unmarshallLocationName" : "LambdaConfig", "marshallLocationName" : "LambdaConfig", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  A container describing the AWS Lambda triggers associated with a user pool.

                                  \n@param lambdaConfig A container describing the AWS Lambda triggers associated with a user pool.*/", "getterDocumentation" : "/**

                                  A container describing the AWS Lambda triggers associated with a user pool.

                                  \n@return A container describing the AWS Lambda triggers associated with a user pool.*/", "fluentSetterDocumentation" : "/**

                                  A container describing the AWS Lambda triggers associated with a user pool.

                                  \n@param lambdaConfig A container describing the AWS Lambda triggers associated with a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  A container describing the AWS Lambda triggers associated with a user pool.

                                  \n@param lambdaConfig A container describing the AWS Lambda triggers associated with a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AutoVerifiedAttributes" : { "documentation" : "

                                  Specifies the attributes that are auto-verified in a user pool.

                                  ", "name" : "AutoVerifiedAttributes", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "variable" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                  Specifies the attributes that are auto-verified in a user pool.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AutoVerifiedAttributes", "marshallLocationName" : "AutoVerifiedAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see VerifiedAttributeType*/", "getterDocumentation" : "/**\n@return \n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                  Specifies the attributes that are auto-verified in a user pool.

                                  \n@param autoVerifiedAttributes Specifies the attributes that are auto-verified in a user pool.\n@see VerifiedAttributeType*/", "getterDocumentation" : "/**

                                  Specifies the attributes that are auto-verified in a user pool.

                                  \n@return Specifies the attributes that are auto-verified in a user pool.\n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**

                                  Specifies the attributes that are auto-verified in a user pool.

                                  \n@param autoVerifiedAttributes Specifies the attributes that are auto-verified in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**

                                  Specifies the attributes that are auto-verified in a user pool.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAutoVerifiedAttributes(java.util.Collection)} or {@link #withAutoVerifiedAttributes(java.util.Collection)} if you want to override the existing values.

                                  \n@param autoVerifiedAttributes Specifies the attributes that are auto-verified in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, "EmailVerificationMessage" : { "documentation" : "

                                  The contents of the email verification message.

                                  ", "name" : "EmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "variable" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The contents of the email verification message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationMessage", "marshallLocationName" : "EmailVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The contents of the email verification message.

                                  \n@param emailVerificationMessage The contents of the email verification message.*/", "getterDocumentation" : "/**

                                  The contents of the email verification message.

                                  \n@return The contents of the email verification message.*/", "fluentSetterDocumentation" : "/**

                                  The contents of the email verification message.

                                  \n@param emailVerificationMessage The contents of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The contents of the email verification message.

                                  \n@param emailVerificationMessage The contents of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UserPoolClientDescription" : { "c2jName" : "UserPoolClientDescription", "documentation" : "

                                  The description of the user poool client.

                                  ", "shapeName" : "UserPoolClientDescription", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  \n@param userPoolId The user pool ID for the user pool where you want to describe the user pool client.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  \n@return The user pool ID for the user pool where you want to describe the user pool client.*/", "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  \n@param userPoolId The user pool ID for the user pool where you want to describe the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  \n@param userPoolId The user pool ID for the user pool where you want to describe the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                  The client name from the user pool client description.

                                  ", "name" : "ClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "variable" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The client name from the user pool client description.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientName", "marshallLocationName" : "ClientName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The client name from the user pool client description.

                                  \n@param clientName The client name from the user pool client description.*/", "getterDocumentation" : "/**

                                  The client name from the user pool client description.

                                  \n@return The client name from the user pool client description.*/", "fluentSetterDocumentation" : "/**

                                  The client name from the user pool client description.

                                  \n@param clientName The client name from the user pool client description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The client name from the user pool client description.

                                  \n@param clientName The client name from the user pool client description.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "userPoolClientDescription", "variableType" : "UserPoolClientDescription", "variableDeclarationType" : "UserPoolClientDescription", "documentation" : null, "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "ClientName" : { "documentation" : "

                                  The client name from the user pool client description.

                                  ", "name" : "ClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "variable" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The client name from the user pool client description.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientName", "marshallLocationName" : "ClientName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The client name from the user pool client description.

                                  \n@param clientName The client name from the user pool client description.*/", "getterDocumentation" : "/**

                                  The client name from the user pool client description.

                                  \n@return The client name from the user pool client description.*/", "fluentSetterDocumentation" : "/**

                                  The client name from the user pool client description.

                                  \n@param clientName The client name from the user pool client description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The client name from the user pool client description.

                                  \n@param clientName The client name from the user pool client description.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserPoolId" : { "documentation" : "

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  \n@param userPoolId The user pool ID for the user pool where you want to describe the user pool client.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  \n@return The user pool ID for the user pool where you want to describe the user pool client.*/", "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  \n@param userPoolId The user pool ID for the user pool where you want to describe the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool where you want to describe the user pool client.

                                  \n@param userPoolId The user pool ID for the user pool where you want to describe the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ListUsersRequest" : { "c2jName" : "ListUsersRequest", "documentation" : "

                                  Represents the request to list users.

                                  ", "shapeName" : "ListUsersRequest", "deprecated" : false, "required" : [ "UserPoolId" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                  The user pool ID for which you want to list users.

                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The user pool ID for which you want to list users.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The user pool ID for which you want to list users.

                                  \n@param userPoolId The user pool ID for which you want to list users.*/", "getterDocumentation" : "/**

                                  The user pool ID for which you want to list users.

                                  \n@return The user pool ID for which you want to list users.*/", "fluentSetterDocumentation" : "/**

                                  The user pool ID for which you want to list users.

                                  \n@param userPoolId The user pool ID for which you want to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The user pool ID for which you want to list users.

                                  \n@param userPoolId The user pool ID for which you want to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                  The attributes to get from the request to list users.

                                  ", "name" : "AttributesToGet", "c2jName" : "AttributesToGet", "c2jShape" : "SearchedAttributeNamesListType", "variable" : { "variableName" : "attributesToGet", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                  The attributes to get from the request to list users.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "attributesToGet", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributesToGet", "marshallLocationName" : "AttributesToGet", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                  The attributes to get from the request to list users.

                                  \n@param attributesToGet The attributes to get from the request to list users.*/", "getterDocumentation" : "/**

                                  The attributes to get from the request to list users.

                                  \n@return The attributes to get from the request to list users.*/", "fluentSetterDocumentation" : "/**

                                  The attributes to get from the request to list users.

                                  \n@param attributesToGet The attributes to get from the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The attributes to get from the request to list users.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAttributesToGet(java.util.Collection)} or {@link #withAttributesToGet(java.util.Collection)} if you want to override the existing values.

                                  \n@param attributesToGet The attributes to get from the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                  The limit of the request to list users.

                                  ", "name" : "Limit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "variable" : { "variableName" : "limit", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

                                  The limit of the request to list users.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "limit", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "Limit", "marshallLocationName" : "Limit", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The limit of the request to list users.

                                  \n@param limit The limit of the request to list users.*/", "getterDocumentation" : "/**

                                  The limit of the request to list users.

                                  \n@return The limit of the request to list users.*/", "fluentSetterDocumentation" : "/**

                                  The limit of the request to list users.

                                  \n@param limit The limit of the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  The limit of the request to list users.

                                  \n@param limit The limit of the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                  ", "name" : "PaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "variable" : { "variableName" : "paginationToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "paginationToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PaginationToken", "marshallLocationName" : "PaginationToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                  The user status. Can be one of the following:

                                  • UNCONFIRMED - User has been created but not confirmed.
                                  • CONFIRMED - User has been confirmed.
                                  • ARCHIVED - User is no longer active.
                                  • COMPROMISED - User is disabled due to a potential security threat.
                                  • UNKNOWN - User status is not known.
                                  ", "name" : "UserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "variable" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                  The user status. Can be one of the following:

                                  • UNCONFIRMED - User has been created but not confirmed.
                                  • CONFIRMED - User has been confirmed.
                                  • ARCHIVED - User is no longer active.
                                  • COMPROMISED - User is disabled due to a potential security threat.
                                  • UNKNOWN - User status is not known.
                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserStatus", "marshallLocationName" : "UserStatus", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserStatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                  The user status. Can be one of the following:

                                  • UNCONFIRMED - User has been created but not confirmed.
                                  • CONFIRMED - User has been confirmed.
                                  • ARCHIVED - User is no longer active.
                                  • COMPROMISED - User is disabled due to a potential security threat.
                                  • UNKNOWN - User status is not known.
                                  \n@param userStatus The user status. Can be one of the following:

                                  • UNCONFIRMED - User has been created but not confirmed.
                                  • CONFIRMED - User has been confirmed.
                                  • ARCHIVED - User is no longer active.
                                  • COMPROMISED - User is disabled due to a potential security threat.
                                  • UNKNOWN - User status is not known.
                                  • \n@see UserStatusType*/", "getterDocumentation" : "/**

                                    The user status. Can be one of the following:

                                    • UNCONFIRMED - User has been created but not confirmed.
                                    • CONFIRMED - User has been confirmed.
                                    • ARCHIVED - User is no longer active.
                                    • COMPROMISED - User is disabled due to a potential security threat.
                                    • UNKNOWN - User status is not known.
                                    \n@return The user status. Can be one of the following:

                                    • UNCONFIRMED - User has been created but not confirmed.
                                    • CONFIRMED - User has been confirmed.
                                    • ARCHIVED - User is no longer active.
                                    • COMPROMISED - User is disabled due to a potential security threat.
                                    • UNKNOWN - User status is not known.
                                    • \n@see UserStatusType*/", "fluentSetterDocumentation" : "/**

                                      The user status. Can be one of the following:

                                      • UNCONFIRMED - User has been created but not confirmed.
                                      • CONFIRMED - User has been confirmed.
                                      • ARCHIVED - User is no longer active.
                                      • COMPROMISED - User is disabled due to a potential security threat.
                                      • UNKNOWN - User status is not known.
                                      \n@param userStatus The user status. Can be one of the following:

                                      • UNCONFIRMED - User has been created but not confirmed.
                                      • CONFIRMED - User has been confirmed.
                                      • ARCHIVED - User is no longer active.
                                      • COMPROMISED - User is disabled due to a potential security threat.
                                      • UNKNOWN - User status is not known.
                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/", "varargSetterDocumentation" : "/**

                                        The user status. Can be one of the following:

                                        • UNCONFIRMED - User has been created but not confirmed.
                                        • CONFIRMED - User has been confirmed.
                                        • ARCHIVED - User is no longer active.
                                        • COMPROMISED - User is disabled due to a potential security threat.
                                        • UNKNOWN - User status is not known.
                                        \n@param userStatus The user status. Can be one of the following:

                                        • UNCONFIRMED - User has been created but not confirmed.
                                        • CONFIRMED - User has been confirmed.
                                        • ARCHIVED - User is no longer active.
                                        • COMPROMISED - User is disabled due to a potential security threat.
                                        • UNKNOWN - User status is not known.
                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/" } ], "enums" : null, "variable" : { "variableName" : "listUsersRequest", "variableType" : "ListUsersRequest", "variableDeclarationType" : "ListUsersRequest", "documentation" : null, "simpleType" : "ListUsersRequest", "variableSetterType" : "ListUsersRequest" }, "marshaller" : { "action" : "ListUsers", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.ListUsers", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                          The user pool ID for which you want to list users.

                                          ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                          The user pool ID for which you want to list users.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                          The user pool ID for which you want to list users.

                                          \n@param userPoolId The user pool ID for which you want to list users.*/", "getterDocumentation" : "/**

                                          The user pool ID for which you want to list users.

                                          \n@return The user pool ID for which you want to list users.*/", "fluentSetterDocumentation" : "/**

                                          The user pool ID for which you want to list users.

                                          \n@param userPoolId The user pool ID for which you want to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                          The user pool ID for which you want to list users.

                                          \n@param userPoolId The user pool ID for which you want to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AttributesToGet" : { "documentation" : "

                                          The attributes to get from the request to list users.

                                          ", "name" : "AttributesToGet", "c2jName" : "AttributesToGet", "c2jShape" : "SearchedAttributeNamesListType", "variable" : { "variableName" : "attributesToGet", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                          The attributes to get from the request to list users.

                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "attributesToGet", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributesToGet", "marshallLocationName" : "AttributesToGet", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                          The attributes to get from the request to list users.

                                          \n@param attributesToGet The attributes to get from the request to list users.*/", "getterDocumentation" : "/**

                                          The attributes to get from the request to list users.

                                          \n@return The attributes to get from the request to list users.*/", "fluentSetterDocumentation" : "/**

                                          The attributes to get from the request to list users.

                                          \n@param attributesToGet The attributes to get from the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                          The attributes to get from the request to list users.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setAttributesToGet(java.util.Collection)} or {@link #withAttributesToGet(java.util.Collection)} if you want to override the existing values.

                                          \n@param attributesToGet The attributes to get from the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Limit" : { "documentation" : "

                                          The limit of the request to list users.

                                          ", "name" : "Limit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "variable" : { "variableName" : "limit", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

                                          The limit of the request to list users.

                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "limit", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "Limit", "marshallLocationName" : "Limit", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                          The limit of the request to list users.

                                          \n@param limit The limit of the request to list users.*/", "getterDocumentation" : "/**

                                          The limit of the request to list users.

                                          \n@return The limit of the request to list users.*/", "fluentSetterDocumentation" : "/**

                                          The limit of the request to list users.

                                          \n@param limit The limit of the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                          The limit of the request to list users.

                                          \n@param limit The limit of the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserStatus" : { "documentation" : "

                                          The user status. Can be one of the following:

                                          • UNCONFIRMED - User has been created but not confirmed.
                                          • CONFIRMED - User has been confirmed.
                                          • ARCHIVED - User is no longer active.
                                          • COMPROMISED - User is disabled due to a potential security threat.
                                          • UNKNOWN - User status is not known.
                                          ", "name" : "UserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "variable" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                          The user status. Can be one of the following:

                                          • UNCONFIRMED - User has been created but not confirmed.
                                          • CONFIRMED - User has been confirmed.
                                          • ARCHIVED - User is no longer active.
                                          • COMPROMISED - User is disabled due to a potential security threat.
                                          • UNKNOWN - User status is not known.
                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserStatus", "marshallLocationName" : "UserStatus", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserStatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                          The user status. Can be one of the following:

                                          • UNCONFIRMED - User has been created but not confirmed.
                                          • CONFIRMED - User has been confirmed.
                                          • ARCHIVED - User is no longer active.
                                          • COMPROMISED - User is disabled due to a potential security threat.
                                          • UNKNOWN - User status is not known.
                                          \n@param userStatus The user status. Can be one of the following:

                                          • UNCONFIRMED - User has been created but not confirmed.
                                          • CONFIRMED - User has been confirmed.
                                          • ARCHIVED - User is no longer active.
                                          • COMPROMISED - User is disabled due to a potential security threat.
                                          • UNKNOWN - User status is not known.
                                          • \n@see UserStatusType*/", "getterDocumentation" : "/**

                                            The user status. Can be one of the following:

                                            • UNCONFIRMED - User has been created but not confirmed.
                                            • CONFIRMED - User has been confirmed.
                                            • ARCHIVED - User is no longer active.
                                            • COMPROMISED - User is disabled due to a potential security threat.
                                            • UNKNOWN - User status is not known.
                                            \n@return The user status. Can be one of the following:

                                            • UNCONFIRMED - User has been created but not confirmed.
                                            • CONFIRMED - User has been confirmed.
                                            • ARCHIVED - User is no longer active.
                                            • COMPROMISED - User is disabled due to a potential security threat.
                                            • UNKNOWN - User status is not known.
                                            • \n@see UserStatusType*/", "fluentSetterDocumentation" : "/**

                                              The user status. Can be one of the following:

                                              • UNCONFIRMED - User has been created but not confirmed.
                                              • CONFIRMED - User has been confirmed.
                                              • ARCHIVED - User is no longer active.
                                              • COMPROMISED - User is disabled due to a potential security threat.
                                              • UNKNOWN - User status is not known.
                                              \n@param userStatus The user status. Can be one of the following:

                                              • UNCONFIRMED - User has been created but not confirmed.
                                              • CONFIRMED - User has been confirmed.
                                              • ARCHIVED - User is no longer active.
                                              • COMPROMISED - User is disabled due to a potential security threat.
                                              • UNKNOWN - User status is not known.
                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/", "varargSetterDocumentation" : "/**

                                                The user status. Can be one of the following:

                                                • UNCONFIRMED - User has been created but not confirmed.
                                                • CONFIRMED - User has been confirmed.
                                                • ARCHIVED - User is no longer active.
                                                • COMPROMISED - User is disabled due to a potential security threat.
                                                • UNKNOWN - User status is not known.
                                                \n@param userStatus The user status. Can be one of the following:

                                                • UNCONFIRMED - User has been created but not confirmed.
                                                • CONFIRMED - User has been confirmed.
                                                • ARCHIVED - User is no longer active.
                                                • COMPROMISED - User is disabled due to a potential security threat.
                                                • UNKNOWN - User status is not known.
                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/" }, "PaginationToken" : { "documentation" : "

                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                  ", "name" : "PaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "variable" : { "variableName" : "paginationToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "paginationToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PaginationToken", "marshallLocationName" : "PaginationToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UpdateUserPoolRequest" : { "c2jName" : "UpdateUserPoolRequest", "documentation" : "

                                                  Represents the request to update the user pool.

                                                  ", "shapeName" : "UpdateUserPoolRequest", "deprecated" : false, "required" : [ "UserPoolId" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                  The user pool ID for the user pool you want to update.

                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                  The user pool ID for the user pool you want to update.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                  The user pool ID for the user pool you want to update.

                                                  \n@param userPoolId The user pool ID for the user pool you want to update.*/", "getterDocumentation" : "/**

                                                  The user pool ID for the user pool you want to update.

                                                  \n@return The user pool ID for the user pool you want to update.*/", "fluentSetterDocumentation" : "/**

                                                  The user pool ID for the user pool you want to update.

                                                  \n@param userPoolId The user pool ID for the user pool you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                  The user pool ID for the user pool you want to update.

                                                  \n@param userPoolId The user pool ID for the user pool you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                  A container with the policies you wish to update in a user pool.

                                                  ", "name" : "Policies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "variable" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "

                                                  A container with the policies you wish to update in a user pool.

                                                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "setterModel" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "unmarshallLocationName" : "Policies", "marshallLocationName" : "Policies", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                  A container with the policies you wish to update in a user pool.

                                                  \n@param policies A container with the policies you wish to update in a user pool.*/", "getterDocumentation" : "/**

                                                  A container with the policies you wish to update in a user pool.

                                                  \n@return A container with the policies you wish to update in a user pool.*/", "fluentSetterDocumentation" : "/**

                                                  A container with the policies you wish to update in a user pool.

                                                  \n@param policies A container with the policies you wish to update in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                  A container with the policies you wish to update in a user pool.

                                                  \n@param policies A container with the policies you wish to update in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                  ", "name" : "LambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "variable" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "

                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "setterModel" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "unmarshallLocationName" : "LambdaConfig", "marshallLocationName" : "LambdaConfig", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                  \n@param lambdaConfig The AWS Lambda configuration information from the request to update the user pool.*/", "getterDocumentation" : "/**

                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                  \n@return The AWS Lambda configuration information from the request to update the user pool.*/", "fluentSetterDocumentation" : "/**

                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                  \n@param lambdaConfig The AWS Lambda configuration information from the request to update the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                  \n@param lambdaConfig The AWS Lambda configuration information from the request to update the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                  ", "name" : "AutoVerifiedAttributes", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "variable" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AutoVerifiedAttributes", "marshallLocationName" : "AutoVerifiedAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see VerifiedAttributeType*/", "getterDocumentation" : "/**\n@return \n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                  \n@param autoVerifiedAttributes The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.\n@see VerifiedAttributeType*/", "getterDocumentation" : "/**

                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                  \n@return The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.\n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**

                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                  \n@param autoVerifiedAttributes The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**

                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                  \n

                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAutoVerifiedAttributes(java.util.Collection)} or {@link #withAutoVerifiedAttributes(java.util.Collection)} if you want to override the existing values.

                                                  \n@param autoVerifiedAttributes The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, { "documentation" : "

                                                  A container with information about the SMS verification message.

                                                  ", "name" : "SmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                  A container with information about the SMS verification message.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsVerificationMessage", "marshallLocationName" : "SmsVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                  A container with information about the SMS verification message.

                                                  \n@param smsVerificationMessage A container with information about the SMS verification message.*/", "getterDocumentation" : "/**

                                                  A container with information about the SMS verification message.

                                                  \n@return A container with information about the SMS verification message.*/", "fluentSetterDocumentation" : "/**

                                                  A container with information about the SMS verification message.

                                                  \n@param smsVerificationMessage A container with information about the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                  A container with information about the SMS verification message.

                                                  \n@param smsVerificationMessage A container with information about the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                  The contents of the email verification message.

                                                  ", "name" : "EmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "variable" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                  The contents of the email verification message.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationMessage", "marshallLocationName" : "EmailVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                  The contents of the email verification message.

                                                  \n@param emailVerificationMessage The contents of the email verification message.*/", "getterDocumentation" : "/**

                                                  The contents of the email verification message.

                                                  \n@return The contents of the email verification message.*/", "fluentSetterDocumentation" : "/**

                                                  The contents of the email verification message.

                                                  \n@param emailVerificationMessage The contents of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                  The contents of the email verification message.

                                                  \n@param emailVerificationMessage The contents of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                  The subject of the email verfication message

                                                  ", "name" : "EmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "variable" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                  The subject of the email verfication message

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationSubject", "marshallLocationName" : "EmailVerificationSubject", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                  The subject of the email verfication message

                                                  \n@param emailVerificationSubject The subject of the email verfication message*/", "getterDocumentation" : "/**

                                                  The subject of the email verfication message

                                                  \n@return The subject of the email verfication message*/", "fluentSetterDocumentation" : "/**

                                                  The subject of the email verfication message

                                                  \n@param emailVerificationSubject The subject of the email verfication message\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                  The subject of the email verfication message

                                                  \n@param emailVerificationSubject The subject of the email verfication message\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                  The contents of the SMS authentication message.

                                                  ", "name" : "SmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                  The contents of the SMS authentication message.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsAuthenticationMessage", "marshallLocationName" : "SmsAuthenticationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                  The contents of the SMS authentication message.

                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.*/", "getterDocumentation" : "/**

                                                  The contents of the SMS authentication message.

                                                  \n@return The contents of the SMS authentication message.*/", "fluentSetterDocumentation" : "/**

                                                  The contents of the SMS authentication message.

                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                  The contents of the SMS authentication message.

                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                  Can be one of the following values:

                                                  • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                  • OPTIONAL - Users have the option when registering to create an MFA token.
                                                  ", "name" : "MfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "variable" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                  Can be one of the following values:

                                                  • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                  • OPTIONAL - Users have the option when registering to create an MFA token.
                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MfaConfiguration", "marshallLocationName" : "MfaConfiguration", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserPoolMfaType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                  Can be one of the following values:

                                                  • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                  • OPTIONAL - Users have the option when registering to create an MFA token.
                                                  \n@param mfaConfiguration Can be one of the following values:

                                                  • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                  • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                  • OPTIONAL - Users have the option when registering to create an MFA token.
                                                  • \n@see UserPoolMfaType*/", "getterDocumentation" : "/**

                                                    Can be one of the following values:

                                                    • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                    • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                    • OPTIONAL - Users have the option when registering to create an MFA token.
                                                    \n@return Can be one of the following values:

                                                    • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                    • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                    • OPTIONAL - Users have the option when registering to create an MFA token.
                                                    • \n@see UserPoolMfaType*/", "fluentSetterDocumentation" : "/**

                                                      Can be one of the following values:

                                                      • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                      • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                      • OPTIONAL - Users have the option when registering to create an MFA token.
                                                      \n@param mfaConfiguration Can be one of the following values:

                                                      • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                      • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                      • OPTIONAL - Users have the option when registering to create an MFA token.
                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/", "varargSetterDocumentation" : "/**

                                                        Can be one of the following values:

                                                        • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                        • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                        • OPTIONAL - Users have the option when registering to create an MFA token.
                                                        \n@param mfaConfiguration Can be one of the following values:

                                                        • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                        • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                        • OPTIONAL - Users have the option when registering to create an MFA token.
                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/" } ], "enums" : null, "variable" : { "variableName" : "updateUserPoolRequest", "variableType" : "UpdateUserPoolRequest", "variableDeclarationType" : "UpdateUserPoolRequest", "documentation" : null, "simpleType" : "UpdateUserPoolRequest", "variableSetterType" : "UpdateUserPoolRequest" }, "marshaller" : { "action" : "UpdateUserPool", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.UpdateUserPool", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "SmsVerificationMessage" : { "documentation" : "

                                                          A container with information about the SMS verification message.

                                                          ", "name" : "SmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                          A container with information about the SMS verification message.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsVerificationMessage", "marshallLocationName" : "SmsVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                          A container with information about the SMS verification message.

                                                          \n@param smsVerificationMessage A container with information about the SMS verification message.*/", "getterDocumentation" : "/**

                                                          A container with information about the SMS verification message.

                                                          \n@return A container with information about the SMS verification message.*/", "fluentSetterDocumentation" : "/**

                                                          A container with information about the SMS verification message.

                                                          \n@param smsVerificationMessage A container with information about the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                          A container with information about the SMS verification message.

                                                          \n@param smsVerificationMessage A container with information about the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserPoolId" : { "documentation" : "

                                                          The user pool ID for the user pool you want to update.

                                                          ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                          The user pool ID for the user pool you want to update.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                          The user pool ID for the user pool you want to update.

                                                          \n@param userPoolId The user pool ID for the user pool you want to update.*/", "getterDocumentation" : "/**

                                                          The user pool ID for the user pool you want to update.

                                                          \n@return The user pool ID for the user pool you want to update.*/", "fluentSetterDocumentation" : "/**

                                                          The user pool ID for the user pool you want to update.

                                                          \n@param userPoolId The user pool ID for the user pool you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                          The user pool ID for the user pool you want to update.

                                                          \n@param userPoolId The user pool ID for the user pool you want to update.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Policies" : { "documentation" : "

                                                          A container with the policies you wish to update in a user pool.

                                                          ", "name" : "Policies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "variable" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "

                                                          A container with the policies you wish to update in a user pool.

                                                          ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "setterModel" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "unmarshallLocationName" : "Policies", "marshallLocationName" : "Policies", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                          A container with the policies you wish to update in a user pool.

                                                          \n@param policies A container with the policies you wish to update in a user pool.*/", "getterDocumentation" : "/**

                                                          A container with the policies you wish to update in a user pool.

                                                          \n@return A container with the policies you wish to update in a user pool.*/", "fluentSetterDocumentation" : "/**

                                                          A container with the policies you wish to update in a user pool.

                                                          \n@param policies A container with the policies you wish to update in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                          A container with the policies you wish to update in a user pool.

                                                          \n@param policies A container with the policies you wish to update in a user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MfaConfiguration" : { "documentation" : "

                                                          Can be one of the following values:

                                                          • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                          • OPTIONAL - Users have the option when registering to create an MFA token.
                                                          ", "name" : "MfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "variable" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                          Can be one of the following values:

                                                          • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                          • OPTIONAL - Users have the option when registering to create an MFA token.
                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MfaConfiguration", "marshallLocationName" : "MfaConfiguration", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserPoolMfaType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                          Can be one of the following values:

                                                          • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                          • OPTIONAL - Users have the option when registering to create an MFA token.
                                                          \n@param mfaConfiguration Can be one of the following values:

                                                          • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                          • OPTIONAL - Users have the option when registering to create an MFA token.
                                                          • \n@see UserPoolMfaType*/", "getterDocumentation" : "/**

                                                            Can be one of the following values:

                                                            • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                            • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                            • OPTIONAL - Users have the option when registering to create an MFA token.
                                                            \n@return Can be one of the following values:

                                                            • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                            • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                            • OPTIONAL - Users have the option when registering to create an MFA token.
                                                            • \n@see UserPoolMfaType*/", "fluentSetterDocumentation" : "/**

                                                              Can be one of the following values:

                                                              • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                              • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                              • OPTIONAL - Users have the option when registering to create an MFA token.
                                                              \n@param mfaConfiguration Can be one of the following values:

                                                              • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                              • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                              • OPTIONAL - Users have the option when registering to create an MFA token.
                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/", "varargSetterDocumentation" : "/**

                                                                Can be one of the following values:

                                                                • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                                • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                                • OPTIONAL - Users have the option when registering to create an MFA token.
                                                                \n@param mfaConfiguration Can be one of the following values:

                                                                • OFF - MFA tokens are not required and cannot be specified during user registration.
                                                                • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.
                                                                • OPTIONAL - Users have the option when registering to create an MFA token.
                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/" }, "EmailVerificationSubject" : { "documentation" : "

                                                                  The subject of the email verfication message

                                                                  ", "name" : "EmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "variable" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The subject of the email verfication message

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationSubject", "marshallLocationName" : "EmailVerificationSubject", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The subject of the email verfication message

                                                                  \n@param emailVerificationSubject The subject of the email verfication message*/", "getterDocumentation" : "/**

                                                                  The subject of the email verfication message

                                                                  \n@return The subject of the email verfication message*/", "fluentSetterDocumentation" : "/**

                                                                  The subject of the email verfication message

                                                                  \n@param emailVerificationSubject The subject of the email verfication message\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The subject of the email verfication message

                                                                  \n@param emailVerificationSubject The subject of the email verfication message\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "LambdaConfig" : { "documentation" : "

                                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                                  ", "name" : "LambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "variable" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "

                                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "setterModel" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "unmarshallLocationName" : "LambdaConfig", "marshallLocationName" : "LambdaConfig", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                                  \n@param lambdaConfig The AWS Lambda configuration information from the request to update the user pool.*/", "getterDocumentation" : "/**

                                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                                  \n@return The AWS Lambda configuration information from the request to update the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                                  \n@param lambdaConfig The AWS Lambda configuration information from the request to update the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                                  \n@param lambdaConfig The AWS Lambda configuration information from the request to update the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "SmsAuthenticationMessage" : { "documentation" : "

                                                                  The contents of the SMS authentication message.

                                                                  ", "name" : "SmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The contents of the SMS authentication message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsAuthenticationMessage", "marshallLocationName" : "SmsAuthenticationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The contents of the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.*/", "getterDocumentation" : "/**

                                                                  The contents of the SMS authentication message.

                                                                  \n@return The contents of the SMS authentication message.*/", "fluentSetterDocumentation" : "/**

                                                                  The contents of the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The contents of the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AutoVerifiedAttributes" : { "documentation" : "

                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                  ", "name" : "AutoVerifiedAttributes", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "variable" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AutoVerifiedAttributes", "marshallLocationName" : "AutoVerifiedAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see VerifiedAttributeType*/", "getterDocumentation" : "/**\n@return \n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                  \n@param autoVerifiedAttributes The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.\n@see VerifiedAttributeType*/", "getterDocumentation" : "/**

                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                  \n@return The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.\n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**

                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                  \n@param autoVerifiedAttributes The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**

                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAutoVerifiedAttributes(java.util.Collection)} or {@link #withAutoVerifiedAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param autoVerifiedAttributes The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, "EmailVerificationMessage" : { "documentation" : "

                                                                  The contents of the email verification message.

                                                                  ", "name" : "EmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "variable" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The contents of the email verification message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationMessage", "marshallLocationName" : "EmailVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The contents of the email verification message.

                                                                  \n@param emailVerificationMessage The contents of the email verification message.*/", "getterDocumentation" : "/**

                                                                  The contents of the email verification message.

                                                                  \n@return The contents of the email verification message.*/", "fluentSetterDocumentation" : "/**

                                                                  The contents of the email verification message.

                                                                  \n@param emailVerificationMessage The contents of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The contents of the email verification message.

                                                                  \n@param emailVerificationMessage The contents of the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AddCustomAttributesRequest" : { "c2jName" : "AddCustomAttributesRequest", "documentation" : "

                                                                  Represents the request to add custom attributes.

                                                                  ", "shapeName" : "AddCustomAttributesRequest", "deprecated" : false, "required" : [ "UserPoolId", "CustomAttributes" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to add custom attributes.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  \n@return The user pool ID for the user pool where you want to add custom attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to add custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to add custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  ", "name" : "CustomAttributes", "c2jName" : "CustomAttributes", "c2jShape" : "CustomAttributesListType", "variable" : { "variableName" : "customAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "customAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "CustomAttributes", "marshallLocationName" : "CustomAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "SchemaAttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "variable" : { "variableName" : "member", "variableType" : "SchemaAttributeType", "variableDeclarationType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "SchemaAttributeType", "variableDeclarationType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "SchemaAttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  \n@param customAttributes An array of custom attributes, such as Mutable and Name.*/", "getterDocumentation" : "/**

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  \n@return An array of custom attributes, such as Mutable and Name.*/", "fluentSetterDocumentation" : "/**

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  \n@param customAttributes An array of custom attributes, such as Mutable and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomAttributes(java.util.Collection)} or {@link #withCustomAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param customAttributes An array of custom attributes, such as Mutable and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "addCustomAttributesRequest", "variableType" : "AddCustomAttributesRequest", "variableDeclarationType" : "AddCustomAttributesRequest", "documentation" : null, "simpleType" : "AddCustomAttributesRequest", "variableSetterType" : "AddCustomAttributesRequest" }, "marshaller" : { "action" : "AddCustomAttributes", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AddCustomAttributes", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to add custom attributes.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  \n@return The user pool ID for the user pool where you want to add custom attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to add custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to add custom attributes.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to add custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "CustomAttributes" : { "documentation" : "

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  ", "name" : "CustomAttributes", "c2jName" : "CustomAttributes", "c2jShape" : "CustomAttributesListType", "variable" : { "variableName" : "customAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "customAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "CustomAttributes", "marshallLocationName" : "CustomAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "SchemaAttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "variable" : { "variableName" : "member", "variableType" : "SchemaAttributeType", "variableDeclarationType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "SchemaAttributeType", "variableDeclarationType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "SchemaAttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  \n@param customAttributes An array of custom attributes, such as Mutable and Name.*/", "getterDocumentation" : "/**

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  \n@return An array of custom attributes, such as Mutable and Name.*/", "fluentSetterDocumentation" : "/**

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  \n@param customAttributes An array of custom attributes, such as Mutable and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An array of custom attributes, such as Mutable and Name.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomAttributes(java.util.Collection)} or {@link #withCustomAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param customAttributes An array of custom attributes, such as Mutable and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AdminEnableUserResult" : { "c2jName" : "AdminEnableUserResponse", "documentation" : "

                                                                  Represents the response from the server for the request to enable a user as an administrator.

                                                                  ", "shapeName" : "AdminEnableUserResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "adminEnableUserResult", "variableType" : "AdminEnableUserResult", "variableDeclarationType" : "AdminEnableUserResult", "documentation" : null, "simpleType" : "AdminEnableUserResult", "variableSetterType" : "AdminEnableUserResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "DescribeUserPoolClientRequest" : { "c2jName" : "DescribeUserPoolClientRequest", "documentation" : "

                                                                  Represents the request to describe a user pool client.

                                                                  ", "shapeName" : "DescribeUserPoolClientRequest", "deprecated" : false, "required" : [ "UserPoolId", "ClientId" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user pool ID for the user pool you want to describe.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool you want to describe.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to describe.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to describe.

                                                                  \n@return The user pool ID for the user pool you want to describe.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to describe.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to describe.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "describeUserPoolClientRequest", "variableType" : "DescribeUserPoolClientRequest", "variableDeclarationType" : "DescribeUserPoolClientRequest", "documentation" : null, "simpleType" : "DescribeUserPoolClientRequest", "variableSetterType" : "DescribeUserPoolClientRequest" }, "marshaller" : { "action" : "DescribeUserPoolClient", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.DescribeUserPoolClient", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                  The user pool ID for the user pool you want to describe.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool you want to describe.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to describe.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to describe.

                                                                  \n@return The user pool ID for the user pool you want to describe.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to describe.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to describe.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "InternalErrorException" : { "c2jName" : "InternalErrorException", "documentation" : "

                                                                  This exception is thrown when Amazon Cognito encounters an internal error.

                                                                  ", "shapeName" : "InternalErrorException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "internalErrorException", "variableType" : "InternalErrorException", "variableDeclarationType" : "InternalErrorException", "documentation" : null, "simpleType" : "InternalErrorException", "variableSetterType" : "InternalErrorException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "InternalErrorException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AdminDisableUserRequest" : { "c2jName" : "AdminDisableUserRequest", "documentation" : "

                                                                  Represents the request to disable any user as an administrator.

                                                                  ", "shapeName" : "AdminDisableUserRequest", "deprecated" : false, "required" : [ "UserPoolId", "Username" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to disable the user.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  \n@return The user pool ID for the user pool where you want to disable the user.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to disable the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to disable the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The user name of the user you wish to disable.

                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user name of the user you wish to disable.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user name of the user you wish to disable.

                                                                  \n@param username The user name of the user you wish to disable.*/", "getterDocumentation" : "/**

                                                                  The user name of the user you wish to disable.

                                                                  \n@return The user name of the user you wish to disable.*/", "fluentSetterDocumentation" : "/**

                                                                  The user name of the user you wish to disable.

                                                                  \n@param username The user name of the user you wish to disable.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user name of the user you wish to disable.

                                                                  \n@param username The user name of the user you wish to disable.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminDisableUserRequest", "variableType" : "AdminDisableUserRequest", "variableDeclarationType" : "AdminDisableUserRequest", "documentation" : null, "simpleType" : "AdminDisableUserRequest", "variableSetterType" : "AdminDisableUserRequest" }, "marshaller" : { "action" : "AdminDisableUser", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AdminDisableUser", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to disable the user.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  \n@return The user pool ID for the user pool where you want to disable the user.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to disable the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to disable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to disable the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

                                                                  The user name of the user you wish to disable.

                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user name of the user you wish to disable.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user name of the user you wish to disable.

                                                                  \n@param username The user name of the user you wish to disable.*/", "getterDocumentation" : "/**

                                                                  The user name of the user you wish to disable.

                                                                  \n@return The user name of the user you wish to disable.*/", "fluentSetterDocumentation" : "/**

                                                                  The user name of the user you wish to disable.

                                                                  \n@param username The user name of the user you wish to disable.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user name of the user you wish to disable.

                                                                  \n@param username The user name of the user you wish to disable.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ListUsersResult" : { "c2jName" : "ListUsersResponse", "documentation" : "

                                                                  The response from the request to list users.

                                                                  ", "shapeName" : "ListUsersResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The users returned in the request to list users.

                                                                  ", "name" : "Users", "c2jName" : "Users", "c2jShape" : "UsersListType", "variable" : { "variableName" : "users", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The users returned in the request to list users.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "users", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "Users", "marshallLocationName" : "Users", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "UserType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "UserType", "variable" : { "variableName" : "member", "variableType" : "UserType", "variableDeclarationType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "setterModel" : { "variableName" : "member", "variableType" : "UserType", "variableDeclarationType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "UserType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The users returned in the request to list users.

                                                                  \n@param users The users returned in the request to list users.*/", "getterDocumentation" : "/**

                                                                  The users returned in the request to list users.

                                                                  \n@return The users returned in the request to list users.*/", "fluentSetterDocumentation" : "/**

                                                                  The users returned in the request to list users.

                                                                  \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The users returned in the request to list users.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUsers(java.util.Collection)} or {@link #withUsers(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  ", "name" : "PaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "variable" : { "variableName" : "paginationToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "paginationToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PaginationToken", "marshallLocationName" : "PaginationToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "listUsersResult", "variableType" : "ListUsersResult", "variableDeclarationType" : "ListUsersResult", "documentation" : null, "simpleType" : "ListUsersResult", "variableSetterType" : "ListUsersResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Users" : { "documentation" : "

                                                                  The users returned in the request to list users.

                                                                  ", "name" : "Users", "c2jName" : "Users", "c2jShape" : "UsersListType", "variable" : { "variableName" : "users", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The users returned in the request to list users.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "users", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "Users", "marshallLocationName" : "Users", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "UserType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "UserType", "variable" : { "variableName" : "member", "variableType" : "UserType", "variableDeclarationType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "setterModel" : { "variableName" : "member", "variableType" : "UserType", "variableDeclarationType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "UserType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The users returned in the request to list users.

                                                                  \n@param users The users returned in the request to list users.*/", "getterDocumentation" : "/**

                                                                  The users returned in the request to list users.

                                                                  \n@return The users returned in the request to list users.*/", "fluentSetterDocumentation" : "/**

                                                                  The users returned in the request to list users.

                                                                  \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The users returned in the request to list users.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUsers(java.util.Collection)} or {@link #withUsers(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "PaginationToken" : { "documentation" : "

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  ", "name" : "PaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "variable" : { "variableName" : "paginationToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "paginationToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PaginationToken", "marshallLocationName" : "PaginationToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "DeleteUserAttributesRequest" : { "c2jName" : "DeleteUserAttributesRequest", "documentation" : "

                                                                  Represents the request to delete user attributes.

                                                                  ", "shapeName" : "DeleteUserAttributesRequest", "deprecated" : false, "required" : [ "UserAttributeNames" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  ", "name" : "UserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "variable" : { "variableName" : "userAttributeNames", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributeNames", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributeNames", "marshallLocationName" : "UserAttributeNames", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.*/", "getterDocumentation" : "/**

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  \n@return An array of strings representing the user attribute names you wish to delete.*/", "fluentSetterDocumentation" : "/**

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributeNames(java.util.Collection)} or {@link #withUserAttributeNames(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The access token used in the request to delete user attributes.

                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The access token used in the request to delete user attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The access token used in the request to delete user attributes.

                                                                  \n@param accessToken The access token used in the request to delete user attributes.*/", "getterDocumentation" : "/**

                                                                  The access token used in the request to delete user attributes.

                                                                  \n@return The access token used in the request to delete user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The access token used in the request to delete user attributes.

                                                                  \n@param accessToken The access token used in the request to delete user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The access token used in the request to delete user attributes.

                                                                  \n@param accessToken The access token used in the request to delete user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "deleteUserAttributesRequest", "variableType" : "DeleteUserAttributesRequest", "variableDeclarationType" : "DeleteUserAttributesRequest", "documentation" : null, "simpleType" : "DeleteUserAttributesRequest", "variableSetterType" : "DeleteUserAttributesRequest" }, "marshaller" : { "action" : "DeleteUserAttributes", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.DeleteUserAttributes", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserAttributeNames" : { "documentation" : "

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  ", "name" : "UserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "variable" : { "variableName" : "userAttributeNames", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributeNames", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributeNames", "marshallLocationName" : "UserAttributeNames", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.*/", "getterDocumentation" : "/**

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  \n@return An array of strings representing the user attribute names you wish to delete.*/", "fluentSetterDocumentation" : "/**

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An array of strings representing the user attribute names you wish to delete.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributeNames(java.util.Collection)} or {@link #withUserAttributeNames(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AccessToken" : { "documentation" : "

                                                                  The access token used in the request to delete user attributes.

                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The access token used in the request to delete user attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The access token used in the request to delete user attributes.

                                                                  \n@param accessToken The access token used in the request to delete user attributes.*/", "getterDocumentation" : "/**

                                                                  The access token used in the request to delete user attributes.

                                                                  \n@return The access token used in the request to delete user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The access token used in the request to delete user attributes.

                                                                  \n@param accessToken The access token used in the request to delete user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The access token used in the request to delete user attributes.

                                                                  \n@param accessToken The access token used in the request to delete user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ConfirmForgotPasswordResult" : { "c2jName" : "ConfirmForgotPasswordResponse", "documentation" : "

                                                                  The response from the server that results from a user's request to retrieve a forgotten password.

                                                                  ", "shapeName" : "ConfirmForgotPasswordResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "confirmForgotPasswordResult", "variableType" : "ConfirmForgotPasswordResult", "variableDeclarationType" : "ConfirmForgotPasswordResult", "documentation" : null, "simpleType" : "ConfirmForgotPasswordResult", "variableSetterType" : "ConfirmForgotPasswordResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "documentation" : "

                                                                  This exception is thrown when a user exceeds the limit for a requested AWS resource.

                                                                  ", "shapeName" : "LimitExceededException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "limitExceededException", "variableType" : "LimitExceededException", "variableDeclarationType" : "LimitExceededException", "documentation" : null, "simpleType" : "LimitExceededException", "variableSetterType" : "LimitExceededException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "UserPoolClientType" : { "c2jName" : "UserPoolClientType", "documentation" : "

                                                                  A user pool of the client type.

                                                                  ", "shapeName" : "UserPoolClientType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user pool ID for the user pool client.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool client.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@param userPoolId The user pool ID for the user pool client.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@return The user pool ID for the user pool client.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@param userPoolId The user pool ID for the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@param userPoolId The user pool ID for the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The client name from the user pool request of the client type.

                                                                  ", "name" : "ClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "variable" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The client name from the user pool request of the client type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientName", "marshallLocationName" : "ClientName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The client name from the user pool request of the client type.

                                                                  \n@param clientName The client name from the user pool request of the client type.*/", "getterDocumentation" : "/**

                                                                  The client name from the user pool request of the client type.

                                                                  \n@return The client name from the user pool request of the client type.*/", "fluentSetterDocumentation" : "/**

                                                                  The client name from the user pool request of the client type.

                                                                  \n@param clientName The client name from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The client name from the user pool request of the client type.

                                                                  \n@param clientName The client name from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The client secret from the user pool request of the client type.

                                                                  ", "name" : "ClientSecret", "c2jName" : "ClientSecret", "c2jShape" : "ClientSecretType", "variable" : { "variableName" : "clientSecret", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The client secret from the user pool request of the client type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientSecret", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientSecret", "marshallLocationName" : "ClientSecret", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The client secret from the user pool request of the client type.

                                                                  \n@param clientSecret The client secret from the user pool request of the client type.*/", "getterDocumentation" : "/**

                                                                  The client secret from the user pool request of the client type.

                                                                  \n@return The client secret from the user pool request of the client type.*/", "fluentSetterDocumentation" : "/**

                                                                  The client secret from the user pool request of the client type.

                                                                  \n@param clientSecret The client secret from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The client secret from the user pool request of the client type.

                                                                  \n@param clientSecret The client secret from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The last modified date from the user pool request of the client type.

                                                                  ", "name" : "LastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                                                                  The last modified date from the user pool request of the client type.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "LastModifiedDate", "marshallLocationName" : "LastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The last modified date from the user pool request of the client type.

                                                                  \n@param lastModifiedDate The last modified date from the user pool request of the client type.*/", "getterDocumentation" : "/**

                                                                  The last modified date from the user pool request of the client type.

                                                                  \n@return The last modified date from the user pool request of the client type.*/", "fluentSetterDocumentation" : "/**

                                                                  The last modified date from the user pool request of the client type.

                                                                  \n@param lastModifiedDate The last modified date from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The last modified date from the user pool request of the client type.

                                                                  \n@param lastModifiedDate The last modified date from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The creation date from the user pool request of the client type.

                                                                  ", "name" : "CreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "variable" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                                                                  The creation date from the user pool request of the client type.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "CreationDate", "marshallLocationName" : "CreationDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The creation date from the user pool request of the client type.

                                                                  \n@param creationDate The creation date from the user pool request of the client type.*/", "getterDocumentation" : "/**

                                                                  The creation date from the user pool request of the client type.

                                                                  \n@return The creation date from the user pool request of the client type.*/", "fluentSetterDocumentation" : "/**

                                                                  The creation date from the user pool request of the client type.

                                                                  \n@param creationDate The creation date from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The creation date from the user pool request of the client type.

                                                                  \n@param creationDate The creation date from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "userPoolClientType", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "LastModifiedDate" : { "documentation" : "

                                                                  The last modified date from the user pool request of the client type.

                                                                  ", "name" : "LastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                                                                  The last modified date from the user pool request of the client type.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "LastModifiedDate", "marshallLocationName" : "LastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The last modified date from the user pool request of the client type.

                                                                  \n@param lastModifiedDate The last modified date from the user pool request of the client type.*/", "getterDocumentation" : "/**

                                                                  The last modified date from the user pool request of the client type.

                                                                  \n@return The last modified date from the user pool request of the client type.*/", "fluentSetterDocumentation" : "/**

                                                                  The last modified date from the user pool request of the client type.

                                                                  \n@param lastModifiedDate The last modified date from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The last modified date from the user pool request of the client type.

                                                                  \n@param lastModifiedDate The last modified date from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "CreationDate" : { "documentation" : "

                                                                  The creation date from the user pool request of the client type.

                                                                  ", "name" : "CreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "variable" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                                                                  The creation date from the user pool request of the client type.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "creationDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "CreationDate", "marshallLocationName" : "CreationDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The creation date from the user pool request of the client type.

                                                                  \n@param creationDate The creation date from the user pool request of the client type.*/", "getterDocumentation" : "/**

                                                                  The creation date from the user pool request of the client type.

                                                                  \n@return The creation date from the user pool request of the client type.*/", "fluentSetterDocumentation" : "/**

                                                                  The creation date from the user pool request of the client type.

                                                                  \n@param creationDate The creation date from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The creation date from the user pool request of the client type.

                                                                  \n@param creationDate The creation date from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientName" : { "documentation" : "

                                                                  The client name from the user pool request of the client type.

                                                                  ", "name" : "ClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "variable" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The client name from the user pool request of the client type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientName", "marshallLocationName" : "ClientName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The client name from the user pool request of the client type.

                                                                  \n@param clientName The client name from the user pool request of the client type.*/", "getterDocumentation" : "/**

                                                                  The client name from the user pool request of the client type.

                                                                  \n@return The client name from the user pool request of the client type.*/", "fluentSetterDocumentation" : "/**

                                                                  The client name from the user pool request of the client type.

                                                                  \n@param clientName The client name from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The client name from the user pool request of the client type.

                                                                  \n@param clientName The client name from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserPoolId" : { "documentation" : "

                                                                  The user pool ID for the user pool client.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool client.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@param userPoolId The user pool ID for the user pool client.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@return The user pool ID for the user pool client.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@param userPoolId The user pool ID for the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@param userPoolId The user pool ID for the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientSecret" : { "documentation" : "

                                                                  The client secret from the user pool request of the client type.

                                                                  ", "name" : "ClientSecret", "c2jName" : "ClientSecret", "c2jShape" : "ClientSecretType", "variable" : { "variableName" : "clientSecret", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The client secret from the user pool request of the client type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientSecret", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientSecret", "marshallLocationName" : "ClientSecret", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The client secret from the user pool request of the client type.

                                                                  \n@param clientSecret The client secret from the user pool request of the client type.*/", "getterDocumentation" : "/**

                                                                  The client secret from the user pool request of the client type.

                                                                  \n@return The client secret from the user pool request of the client type.*/", "fluentSetterDocumentation" : "/**

                                                                  The client secret from the user pool request of the client type.

                                                                  \n@param clientSecret The client secret from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The client secret from the user pool request of the client type.

                                                                  \n@param clientSecret The client secret from the user pool request of the client type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "DeleteUserPoolRequest" : { "c2jName" : "DeleteUserPoolRequest", "documentation" : "

                                                                  Represents the request to delete a user pool.

                                                                  ", "shapeName" : "DeleteUserPoolRequest", "deprecated" : false, "required" : [ "UserPoolId" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user pool ID for the user pool you want to delete.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool you want to delete.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to delete.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to delete.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to delete.

                                                                  \n@return The user pool ID for the user pool you want to delete.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to delete.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to delete.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "deleteUserPoolRequest", "variableType" : "DeleteUserPoolRequest", "variableDeclarationType" : "DeleteUserPoolRequest", "documentation" : null, "simpleType" : "DeleteUserPoolRequest", "variableSetterType" : "DeleteUserPoolRequest" }, "marshaller" : { "action" : "DeleteUserPool", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.DeleteUserPool", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                  The user pool ID for the user pool you want to delete.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool you want to delete.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to delete.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to delete.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to delete.

                                                                  \n@return The user pool ID for the user pool you want to delete.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to delete.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool you want to delete.

                                                                  \n@param userPoolId The user pool ID for the user pool you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "VerifyUserAttributeResult" : { "c2jName" : "VerifyUserAttributeResponse", "documentation" : "

                                                                  A container representing the response from the server from the request to verify user attributes.

                                                                  ", "shapeName" : "VerifyUserAttributeResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "verifyUserAttributeResult", "variableType" : "VerifyUserAttributeResult", "variableDeclarationType" : "VerifyUserAttributeResult", "documentation" : null, "simpleType" : "VerifyUserAttributeResult", "variableSetterType" : "VerifyUserAttributeResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "MFAOptionType" : { "c2jName" : "MFAOptionType", "documentation" : "

                                                                  Specifies the different settings for multi-factor authentication (MFA).

                                                                  ", "shapeName" : "MFAOptionType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  ", "name" : "DeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "variable" : { "variableName" : "deliveryMedium", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "deliveryMedium", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "DeliveryMedium", "marshallLocationName" : "DeliveryMedium", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "DeliveryMediumType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  \n@param deliveryMedium The delivery medium (email message or SMS message) to send the MFA code.\n@see DeliveryMediumType*/", "getterDocumentation" : "/**

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  \n@return The delivery medium (email message or SMS message) to send the MFA code.\n@see DeliveryMediumType*/", "fluentSetterDocumentation" : "/**

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  \n@param deliveryMedium The delivery medium (email message or SMS message) to send the MFA code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "varargSetterDocumentation" : "/**

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  \n@param deliveryMedium The delivery medium (email message or SMS message) to send the MFA code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/" }, { "documentation" : "

                                                                  The attribute name of the MFA option type.

                                                                  ", "name" : "AttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The attribute name of the MFA option type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeName", "marshallLocationName" : "AttributeName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The attribute name of the MFA option type.

                                                                  \n@param attributeName The attribute name of the MFA option type.*/", "getterDocumentation" : "/**

                                                                  The attribute name of the MFA option type.

                                                                  \n@return The attribute name of the MFA option type.*/", "fluentSetterDocumentation" : "/**

                                                                  The attribute name of the MFA option type.

                                                                  \n@param attributeName The attribute name of the MFA option type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The attribute name of the MFA option type.

                                                                  \n@param attributeName The attribute name of the MFA option type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "mFAOptionType", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "DeliveryMedium" : { "documentation" : "

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  ", "name" : "DeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "variable" : { "variableName" : "deliveryMedium", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "deliveryMedium", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "DeliveryMedium", "marshallLocationName" : "DeliveryMedium", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "DeliveryMediumType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  \n@param deliveryMedium The delivery medium (email message or SMS message) to send the MFA code.\n@see DeliveryMediumType*/", "getterDocumentation" : "/**

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  \n@return The delivery medium (email message or SMS message) to send the MFA code.\n@see DeliveryMediumType*/", "fluentSetterDocumentation" : "/**

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  \n@param deliveryMedium The delivery medium (email message or SMS message) to send the MFA code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "varargSetterDocumentation" : "/**

                                                                  The delivery medium (email message or SMS message) to send the MFA code.

                                                                  \n@param deliveryMedium The delivery medium (email message or SMS message) to send the MFA code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/" }, "AttributeName" : { "documentation" : "

                                                                  The attribute name of the MFA option type.

                                                                  ", "name" : "AttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The attribute name of the MFA option type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeName", "marshallLocationName" : "AttributeName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The attribute name of the MFA option type.

                                                                  \n@param attributeName The attribute name of the MFA option type.*/", "getterDocumentation" : "/**

                                                                  The attribute name of the MFA option type.

                                                                  \n@return The attribute name of the MFA option type.*/", "fluentSetterDocumentation" : "/**

                                                                  The attribute name of the MFA option type.

                                                                  \n@param attributeName The attribute name of the MFA option type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The attribute name of the MFA option type.

                                                                  \n@param attributeName The attribute name of the MFA option type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UserPoolMfaType" : { "c2jName" : "UserPoolMfaType", "documentation" : "", "shapeName" : "UserPoolMfaType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : [ { "name" : "OFF", "value" : "OFF" }, { "name" : "ON", "value" : "ON" }, { "name" : "OPTIONAL", "value" : "OPTIONAL" } ], "variable" : { "variableName" : "userPoolMfaType", "variableType" : "UserPoolMfaType", "variableDeclarationType" : "UserPoolMfaType", "documentation" : null, "simpleType" : "UserPoolMfaType", "variableSetterType" : "UserPoolMfaType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "DeleteUserResult" : { "c2jName" : "DeleteUserResult", "documentation" : null, "shapeName" : "DeleteUserResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "deleteUserResult", "variableType" : "DeleteUserResult", "variableDeclarationType" : "DeleteUserResult", "documentation" : null, "simpleType" : "DeleteUserResult", "variableSetterType" : "DeleteUserResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "CreateUserPoolResult" : { "c2jName" : "CreateUserPoolResponse", "documentation" : "

                                                                  Represents the response from the server for the request to create a user pool.

                                                                  ", "shapeName" : "CreateUserPoolResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  A container for the user pool details.

                                                                  ", "name" : "UserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "variable" : { "variableName" : "userPool", "variableType" : "UserPoolType", "variableDeclarationType" : "UserPoolType", "documentation" : "

                                                                  A container for the user pool details.

                                                                  ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "setterModel" : { "variableName" : "userPool", "variableType" : "UserPoolType", "variableDeclarationType" : "UserPoolType", "documentation" : "", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "getterModel" : { "returnType" : "UserPoolType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPool", "marshallLocationName" : "UserPool", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A container for the user pool details.

                                                                  \n@param userPool A container for the user pool details.*/", "getterDocumentation" : "/**

                                                                  A container for the user pool details.

                                                                  \n@return A container for the user pool details.*/", "fluentSetterDocumentation" : "/**

                                                                  A container for the user pool details.

                                                                  \n@param userPool A container for the user pool details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A container for the user pool details.

                                                                  \n@param userPool A container for the user pool details.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "createUserPoolResult", "variableType" : "CreateUserPoolResult", "variableDeclarationType" : "CreateUserPoolResult", "documentation" : null, "simpleType" : "CreateUserPoolResult", "variableSetterType" : "CreateUserPoolResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPool" : { "documentation" : "

                                                                  A container for the user pool details.

                                                                  ", "name" : "UserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "variable" : { "variableName" : "userPool", "variableType" : "UserPoolType", "variableDeclarationType" : "UserPoolType", "documentation" : "

                                                                  A container for the user pool details.

                                                                  ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "setterModel" : { "variableName" : "userPool", "variableType" : "UserPoolType", "variableDeclarationType" : "UserPoolType", "documentation" : "", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "getterModel" : { "returnType" : "UserPoolType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPool", "marshallLocationName" : "UserPool", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A container for the user pool details.

                                                                  \n@param userPool A container for the user pool details.*/", "getterDocumentation" : "/**

                                                                  A container for the user pool details.

                                                                  \n@return A container for the user pool details.*/", "fluentSetterDocumentation" : "/**

                                                                  A container for the user pool details.

                                                                  \n@param userPool A container for the user pool details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A container for the user pool details.

                                                                  \n@param userPool A container for the user pool details.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UpdateUserAttributesResult" : { "c2jName" : "UpdateUserAttributesResponse", "documentation" : "

                                                                  Represents the response from the server for the request to update user attributes.

                                                                  ", "shapeName" : "UpdateUserAttributesResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  ", "name" : "CodeDeliveryDetailsList", "c2jName" : "CodeDeliveryDetailsList", "c2jShape" : "CodeDeliveryDetailsListType", "variable" : { "variableName" : "codeDeliveryDetailsList", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "codeDeliveryDetailsList", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetailsList", "marshallLocationName" : "CodeDeliveryDetailsList", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "CodeDeliveryDetailsType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "CodeDeliveryDetailsType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  \n@param codeDeliveryDetailsList The code delivery details list from the server for the request to update user attributes.*/", "getterDocumentation" : "/**

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  \n@return The code delivery details list from the server for the request to update user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  \n@param codeDeliveryDetailsList The code delivery details list from the server for the request to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCodeDeliveryDetailsList(java.util.Collection)} or {@link #withCodeDeliveryDetailsList(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param codeDeliveryDetailsList The code delivery details list from the server for the request to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "updateUserAttributesResult", "variableType" : "UpdateUserAttributesResult", "variableDeclarationType" : "UpdateUserAttributesResult", "documentation" : null, "simpleType" : "UpdateUserAttributesResult", "variableSetterType" : "UpdateUserAttributesResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "CodeDeliveryDetailsList" : { "documentation" : "

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  ", "name" : "CodeDeliveryDetailsList", "c2jName" : "CodeDeliveryDetailsList", "c2jShape" : "CodeDeliveryDetailsListType", "variable" : { "variableName" : "codeDeliveryDetailsList", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "codeDeliveryDetailsList", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetailsList", "marshallLocationName" : "CodeDeliveryDetailsList", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "CodeDeliveryDetailsType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "CodeDeliveryDetailsType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  \n@param codeDeliveryDetailsList The code delivery details list from the server for the request to update user attributes.*/", "getterDocumentation" : "/**

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  \n@return The code delivery details list from the server for the request to update user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  \n@param codeDeliveryDetailsList The code delivery details list from the server for the request to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The code delivery details list from the server for the request to update user attributes.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCodeDeliveryDetailsList(java.util.Collection)} or {@link #withCodeDeliveryDetailsList(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param codeDeliveryDetailsList The code delivery details list from the server for the request to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "PasswordPolicyType" : { "c2jName" : "PasswordPolicyType", "documentation" : "

                                                                  The password policy type.

                                                                  ", "shapeName" : "PasswordPolicyType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  ", "name" : "MinimumLength", "c2jName" : "MinimumLength", "c2jShape" : "PasswordPolicyMinLengthType", "variable" : { "variableName" : "minimumLength", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "minimumLength", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "MinimumLength", "marshallLocationName" : "MinimumLength", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  \n@param minimumLength The minimum length of the password policy that you have set. Cannot be less than 6.*/", "getterDocumentation" : "/**

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  \n@return The minimum length of the password policy that you have set. Cannot be less than 6.*/", "fluentSetterDocumentation" : "/**

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  \n@param minimumLength The minimum length of the password policy that you have set. Cannot be less than 6.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  \n@param minimumLength The minimum length of the password policy that you have set. Cannot be less than 6.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  ", "name" : "RequireUppercase", "c2jName" : "RequireUppercase", "c2jShape" : "BooleanType", "variable" : { "variableName" : "requireUppercase", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "requireUppercase", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "RequireUppercase", "marshallLocationName" : "RequireUppercase", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  \n@param requireUppercase In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.*/", "getterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  \n@return In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.*/", "fluentSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  \n@param requireUppercase In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  \n@param requireUppercase In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  ", "name" : "RequireLowercase", "c2jName" : "RequireLowercase", "c2jShape" : "BooleanType", "variable" : { "variableName" : "requireLowercase", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "requireLowercase", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "RequireLowercase", "marshallLocationName" : "RequireLowercase", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  \n@param requireLowercase In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.*/", "getterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  \n@return In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.*/", "fluentSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  \n@param requireLowercase In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  \n@param requireLowercase In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  ", "name" : "RequireNumbers", "c2jName" : "RequireNumbers", "c2jShape" : "BooleanType", "variable" : { "variableName" : "requireNumbers", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "requireNumbers", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "RequireNumbers", "marshallLocationName" : "RequireNumbers", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  \n@param requireNumbers In the password policy that you have set, refers to whether you have required users to use at least one number in their password.*/", "getterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  \n@return In the password policy that you have set, refers to whether you have required users to use at least one number in their password.*/", "fluentSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  \n@param requireNumbers In the password policy that you have set, refers to whether you have required users to use at least one number in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  \n@param requireNumbers In the password policy that you have set, refers to whether you have required users to use at least one number in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  ", "name" : "RequireSymbols", "c2jName" : "RequireSymbols", "c2jShape" : "BooleanType", "variable" : { "variableName" : "requireSymbols", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "requireSymbols", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "RequireSymbols", "marshallLocationName" : "RequireSymbols", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  \n@param requireSymbols In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.*/", "getterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  \n@return In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.*/", "fluentSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  \n@param requireSymbols In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  \n@param requireSymbols In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "passwordPolicyType", "variableType" : "PasswordPolicyType", "variableDeclarationType" : "PasswordPolicyType", "documentation" : null, "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "RequireNumbers" : { "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  ", "name" : "RequireNumbers", "c2jName" : "RequireNumbers", "c2jShape" : "BooleanType", "variable" : { "variableName" : "requireNumbers", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "requireNumbers", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "RequireNumbers", "marshallLocationName" : "RequireNumbers", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  \n@param requireNumbers In the password policy that you have set, refers to whether you have required users to use at least one number in their password.*/", "getterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  \n@return In the password policy that you have set, refers to whether you have required users to use at least one number in their password.*/", "fluentSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  \n@param requireNumbers In the password policy that you have set, refers to whether you have required users to use at least one number in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                  \n@param requireNumbers In the password policy that you have set, refers to whether you have required users to use at least one number in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MinimumLength" : { "documentation" : "

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  ", "name" : "MinimumLength", "c2jName" : "MinimumLength", "c2jShape" : "PasswordPolicyMinLengthType", "variable" : { "variableName" : "minimumLength", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "minimumLength", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "MinimumLength", "marshallLocationName" : "MinimumLength", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  \n@param minimumLength The minimum length of the password policy that you have set. Cannot be less than 6.*/", "getterDocumentation" : "/**

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  \n@return The minimum length of the password policy that you have set. Cannot be less than 6.*/", "fluentSetterDocumentation" : "/**

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  \n@param minimumLength The minimum length of the password policy that you have set. Cannot be less than 6.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                  \n@param minimumLength The minimum length of the password policy that you have set. Cannot be less than 6.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "RequireUppercase" : { "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  ", "name" : "RequireUppercase", "c2jName" : "RequireUppercase", "c2jShape" : "BooleanType", "variable" : { "variableName" : "requireUppercase", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "requireUppercase", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "RequireUppercase", "marshallLocationName" : "RequireUppercase", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  \n@param requireUppercase In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.*/", "getterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  \n@return In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.*/", "fluentSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  \n@param requireUppercase In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                  \n@param requireUppercase In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "RequireLowercase" : { "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  ", "name" : "RequireLowercase", "c2jName" : "RequireLowercase", "c2jShape" : "BooleanType", "variable" : { "variableName" : "requireLowercase", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "requireLowercase", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "RequireLowercase", "marshallLocationName" : "RequireLowercase", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  \n@param requireLowercase In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.*/", "getterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  \n@return In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.*/", "fluentSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  \n@param requireLowercase In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                  \n@param requireLowercase In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "RequireSymbols" : { "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  ", "name" : "RequireSymbols", "c2jName" : "RequireSymbols", "c2jShape" : "BooleanType", "variable" : { "variableName" : "requireSymbols", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "requireSymbols", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "RequireSymbols", "marshallLocationName" : "RequireSymbols", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  \n@param requireSymbols In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.*/", "getterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  \n@return In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.*/", "fluentSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  \n@param requireSymbols In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                  \n@param requireSymbols In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "LambdaConfigType" : { "c2jName" : "LambdaConfigType", "documentation" : "

                                                                  Specifies the type of configuration for AWS Lambda triggers.

                                                                  ", "shapeName" : "LambdaConfigType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  A pre-registration AWS Lambda trigger.

                                                                  ", "name" : "PreSignUp", "c2jName" : "PreSignUp", "c2jShape" : "ArnType", "variable" : { "variableName" : "preSignUp", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A pre-registration AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "preSignUp", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PreSignUp", "marshallLocationName" : "PreSignUp", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A pre-registration AWS Lambda trigger.

                                                                  \n@param preSignUp A pre-registration AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A pre-registration AWS Lambda trigger.

                                                                  \n@return A pre-registration AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A pre-registration AWS Lambda trigger.

                                                                  \n@param preSignUp A pre-registration AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A pre-registration AWS Lambda trigger.

                                                                  \n@param preSignUp A pre-registration AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  A custom Message AWS Lambda trigger.

                                                                  ", "name" : "CustomMessage", "c2jName" : "CustomMessage", "c2jShape" : "ArnType", "variable" : { "variableName" : "customMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A custom Message AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "customMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "CustomMessage", "marshallLocationName" : "CustomMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A custom Message AWS Lambda trigger.

                                                                  \n@param customMessage A custom Message AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A custom Message AWS Lambda trigger.

                                                                  \n@return A custom Message AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A custom Message AWS Lambda trigger.

                                                                  \n@param customMessage A custom Message AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A custom Message AWS Lambda trigger.

                                                                  \n@param customMessage A custom Message AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  ", "name" : "PostConfirmation", "c2jName" : "PostConfirmation", "c2jShape" : "ArnType", "variable" : { "variableName" : "postConfirmation", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "postConfirmation", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PostConfirmation", "marshallLocationName" : "PostConfirmation", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  \n@param postConfirmation A post-confirmation AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  \n@return A post-confirmation AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  \n@param postConfirmation A post-confirmation AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  \n@param postConfirmation A post-confirmation AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  ", "name" : "PreAuthentication", "c2jName" : "PreAuthentication", "c2jShape" : "ArnType", "variable" : { "variableName" : "preAuthentication", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "preAuthentication", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PreAuthentication", "marshallLocationName" : "PreAuthentication", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  \n@param preAuthentication A pre-authentication AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  \n@return A pre-authentication AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  \n@param preAuthentication A pre-authentication AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  \n@param preAuthentication A pre-authentication AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  A post-authentication AWS Lambda trigger.

                                                                  ", "name" : "PostAuthentication", "c2jName" : "PostAuthentication", "c2jShape" : "ArnType", "variable" : { "variableName" : "postAuthentication", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A post-authentication AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "postAuthentication", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PostAuthentication", "marshallLocationName" : "PostAuthentication", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A post-authentication AWS Lambda trigger.

                                                                  \n@param postAuthentication A post-authentication AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A post-authentication AWS Lambda trigger.

                                                                  \n@return A post-authentication AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A post-authentication AWS Lambda trigger.

                                                                  \n@param postAuthentication A post-authentication AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A post-authentication AWS Lambda trigger.

                                                                  \n@param postAuthentication A post-authentication AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "lambdaConfigType", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "PreAuthentication" : { "documentation" : "

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  ", "name" : "PreAuthentication", "c2jName" : "PreAuthentication", "c2jShape" : "ArnType", "variable" : { "variableName" : "preAuthentication", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "preAuthentication", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PreAuthentication", "marshallLocationName" : "PreAuthentication", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  \n@param preAuthentication A pre-authentication AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  \n@return A pre-authentication AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  \n@param preAuthentication A pre-authentication AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A pre-authentication AWS Lambda trigger.

                                                                  \n@param preAuthentication A pre-authentication AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "PreSignUp" : { "documentation" : "

                                                                  A pre-registration AWS Lambda trigger.

                                                                  ", "name" : "PreSignUp", "c2jName" : "PreSignUp", "c2jShape" : "ArnType", "variable" : { "variableName" : "preSignUp", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A pre-registration AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "preSignUp", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PreSignUp", "marshallLocationName" : "PreSignUp", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A pre-registration AWS Lambda trigger.

                                                                  \n@param preSignUp A pre-registration AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A pre-registration AWS Lambda trigger.

                                                                  \n@return A pre-registration AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A pre-registration AWS Lambda trigger.

                                                                  \n@param preSignUp A pre-registration AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A pre-registration AWS Lambda trigger.

                                                                  \n@param preSignUp A pre-registration AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "PostConfirmation" : { "documentation" : "

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  ", "name" : "PostConfirmation", "c2jName" : "PostConfirmation", "c2jShape" : "ArnType", "variable" : { "variableName" : "postConfirmation", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "postConfirmation", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PostConfirmation", "marshallLocationName" : "PostConfirmation", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  \n@param postConfirmation A post-confirmation AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  \n@return A post-confirmation AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  \n@param postConfirmation A post-confirmation AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A post-confirmation AWS Lambda trigger.

                                                                  \n@param postConfirmation A post-confirmation AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "PostAuthentication" : { "documentation" : "

                                                                  A post-authentication AWS Lambda trigger.

                                                                  ", "name" : "PostAuthentication", "c2jName" : "PostAuthentication", "c2jShape" : "ArnType", "variable" : { "variableName" : "postAuthentication", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A post-authentication AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "postAuthentication", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PostAuthentication", "marshallLocationName" : "PostAuthentication", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A post-authentication AWS Lambda trigger.

                                                                  \n@param postAuthentication A post-authentication AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A post-authentication AWS Lambda trigger.

                                                                  \n@return A post-authentication AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A post-authentication AWS Lambda trigger.

                                                                  \n@param postAuthentication A post-authentication AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A post-authentication AWS Lambda trigger.

                                                                  \n@param postAuthentication A post-authentication AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "CustomMessage" : { "documentation" : "

                                                                  A custom Message AWS Lambda trigger.

                                                                  ", "name" : "CustomMessage", "c2jName" : "CustomMessage", "c2jShape" : "ArnType", "variable" : { "variableName" : "customMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A custom Message AWS Lambda trigger.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "customMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "CustomMessage", "marshallLocationName" : "CustomMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A custom Message AWS Lambda trigger.

                                                                  \n@param customMessage A custom Message AWS Lambda trigger.*/", "getterDocumentation" : "/**

                                                                  A custom Message AWS Lambda trigger.

                                                                  \n@return A custom Message AWS Lambda trigger.*/", "fluentSetterDocumentation" : "/**

                                                                  A custom Message AWS Lambda trigger.

                                                                  \n@param customMessage A custom Message AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A custom Message AWS Lambda trigger.

                                                                  \n@param customMessage A custom Message AWS Lambda trigger.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "DeleteUserRequest" : { "c2jName" : "DeleteUserRequest", "documentation" : "

                                                                  Represents the request to delete a user.

                                                                  ", "shapeName" : "DeleteUserRequest", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The access token from a request to delete a user.

                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The access token from a request to delete a user.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The access token from a request to delete a user.

                                                                  \n@param accessToken The access token from a request to delete a user.*/", "getterDocumentation" : "/**

                                                                  The access token from a request to delete a user.

                                                                  \n@return The access token from a request to delete a user.*/", "fluentSetterDocumentation" : "/**

                                                                  The access token from a request to delete a user.

                                                                  \n@param accessToken The access token from a request to delete a user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The access token from a request to delete a user.

                                                                  \n@param accessToken The access token from a request to delete a user.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "deleteUserRequest", "variableType" : "DeleteUserRequest", "variableDeclarationType" : "DeleteUserRequest", "documentation" : null, "simpleType" : "DeleteUserRequest", "variableSetterType" : "DeleteUserRequest" }, "marshaller" : { "action" : "DeleteUser", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.DeleteUser", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "AccessToken" : { "documentation" : "

                                                                  The access token from a request to delete a user.

                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The access token from a request to delete a user.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The access token from a request to delete a user.

                                                                  \n@param accessToken The access token from a request to delete a user.*/", "getterDocumentation" : "/**

                                                                  The access token from a request to delete a user.

                                                                  \n@return The access token from a request to delete a user.*/", "fluentSetterDocumentation" : "/**

                                                                  The access token from a request to delete a user.

                                                                  \n@param accessToken The access token from a request to delete a user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The access token from a request to delete a user.

                                                                  \n@param accessToken The access token from a request to delete a user.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AttributeType" : { "c2jName" : "AttributeType", "documentation" : "

                                                                  Specifies whether the attribute is standard or custom.

                                                                  ", "shapeName" : "AttributeType", "deprecated" : false, "required" : [ "Name" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The name of the attribute.

                                                                  ", "name" : "Name", "c2jName" : "Name", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The name of the attribute.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Name", "marshallLocationName" : "Name", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The name of the attribute.

                                                                  \n@param name The name of the attribute.*/", "getterDocumentation" : "/**

                                                                  The name of the attribute.

                                                                  \n@return The name of the attribute.*/", "fluentSetterDocumentation" : "/**

                                                                  The name of the attribute.

                                                                  \n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The name of the attribute.

                                                                  \n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The value of the attribute.

                                                                  ", "name" : "Value", "c2jName" : "Value", "c2jShape" : "AttributeValueType", "variable" : { "variableName" : "value", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The value of the attribute.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "value", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Value", "marshallLocationName" : "Value", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The value of the attribute.

                                                                  \n@param value The value of the attribute.*/", "getterDocumentation" : "/**

                                                                  The value of the attribute.

                                                                  \n@return The value of the attribute.*/", "fluentSetterDocumentation" : "/**

                                                                  The value of the attribute.

                                                                  \n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The value of the attribute.

                                                                  \n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "attributeType", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Value" : { "documentation" : "

                                                                  The value of the attribute.

                                                                  ", "name" : "Value", "c2jName" : "Value", "c2jShape" : "AttributeValueType", "variable" : { "variableName" : "value", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The value of the attribute.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "value", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Value", "marshallLocationName" : "Value", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The value of the attribute.

                                                                  \n@param value The value of the attribute.*/", "getterDocumentation" : "/**

                                                                  The value of the attribute.

                                                                  \n@return The value of the attribute.*/", "fluentSetterDocumentation" : "/**

                                                                  The value of the attribute.

                                                                  \n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The value of the attribute.

                                                                  \n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Name" : { "documentation" : "

                                                                  The name of the attribute.

                                                                  ", "name" : "Name", "c2jName" : "Name", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The name of the attribute.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "name", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Name", "marshallLocationName" : "Name", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The name of the attribute.

                                                                  \n@param name The name of the attribute.*/", "getterDocumentation" : "/**

                                                                  The name of the attribute.

                                                                  \n@return The name of the attribute.*/", "fluentSetterDocumentation" : "/**

                                                                  The name of the attribute.

                                                                  \n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The name of the attribute.

                                                                  \n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AdminEnableUserRequest" : { "c2jName" : "AdminEnableUserRequest", "documentation" : "

                                                                  Represents the request that enables the user as an administrator.

                                                                  ", "shapeName" : "AdminEnableUserRequest", "deprecated" : false, "required" : [ "UserPoolId", "Username" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to enable the user.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  \n@return The user pool ID for the user pool where you want to enable the user.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to enable the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to enable the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The user name of the user you wish to ebable.

                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user name of the user you wish to ebable.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user name of the user you wish to ebable.

                                                                  \n@param username The user name of the user you wish to ebable.*/", "getterDocumentation" : "/**

                                                                  The user name of the user you wish to ebable.

                                                                  \n@return The user name of the user you wish to ebable.*/", "fluentSetterDocumentation" : "/**

                                                                  The user name of the user you wish to ebable.

                                                                  \n@param username The user name of the user you wish to ebable.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user name of the user you wish to ebable.

                                                                  \n@param username The user name of the user you wish to ebable.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminEnableUserRequest", "variableType" : "AdminEnableUserRequest", "variableDeclarationType" : "AdminEnableUserRequest", "documentation" : null, "simpleType" : "AdminEnableUserRequest", "variableSetterType" : "AdminEnableUserRequest" }, "marshaller" : { "action" : "AdminEnableUser", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AdminEnableUser", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to enable the user.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  \n@return The user pool ID for the user pool where you want to enable the user.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to enable the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool where you want to enable the user.

                                                                  \n@param userPoolId The user pool ID for the user pool where you want to enable the user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

                                                                  The user name of the user you wish to ebable.

                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user name of the user you wish to ebable.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user name of the user you wish to ebable.

                                                                  \n@param username The user name of the user you wish to ebable.*/", "getterDocumentation" : "/**

                                                                  The user name of the user you wish to ebable.

                                                                  \n@return The user name of the user you wish to ebable.*/", "fluentSetterDocumentation" : "/**

                                                                  The user name of the user you wish to ebable.

                                                                  \n@param username The user name of the user you wish to ebable.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user name of the user you wish to ebable.

                                                                  \n@param username The user name of the user you wish to ebable.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "InvalidPasswordException" : { "c2jName" : "InvalidPasswordException", "documentation" : "

                                                                  This exception is thrown when the Amazon Cognito service encounters an invalid password.

                                                                  ", "shapeName" : "InvalidPasswordException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "invalidPasswordException", "variableType" : "InvalidPasswordException", "variableDeclarationType" : "InvalidPasswordException", "documentation" : null, "simpleType" : "InvalidPasswordException", "variableSetterType" : "InvalidPasswordException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "InvalidPasswordException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "documentation" : "

                                                                  This exception is thrown when the Amazon Cognito service cannot find the requested resource.

                                                                  ", "shapeName" : "ResourceNotFoundException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "resourceNotFoundException", "variableType" : "ResourceNotFoundException", "variableDeclarationType" : "ResourceNotFoundException", "documentation" : null, "simpleType" : "ResourceNotFoundException", "variableSetterType" : "ResourceNotFoundException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "UserStatusType" : { "c2jName" : "UserStatusType", "documentation" : "", "shapeName" : "UserStatusType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : [ { "name" : "UNCONFIRMED", "value" : "UNCONFIRMED" }, { "name" : "CONFIRMED", "value" : "CONFIRMED" }, { "name" : "ARCHIVED", "value" : "ARCHIVED" }, { "name" : "COMPROMISED", "value" : "COMPROMISED" }, { "name" : "UNKNOWN", "value" : "UNKNOWN" } ], "variable" : { "variableName" : "userStatusType", "variableType" : "UserStatusType", "variableDeclarationType" : "UserStatusType", "documentation" : null, "simpleType" : "UserStatusType", "variableSetterType" : "UserStatusType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "DescribeUserPoolClientResult" : { "c2jName" : "DescribeUserPoolClientResponse", "documentation" : "

                                                                  Represents the response from the server from a request to describe the user pool client.

                                                                  ", "shapeName" : "DescribeUserPoolClientResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  ", "name" : "UserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "variable" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "setterModel" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolClient", "marshallLocationName" : "UserPoolClient", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  \n@param userPoolClient The user pool client from a server response to describe the user pool client.*/", "getterDocumentation" : "/**

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  \n@return The user pool client from a server response to describe the user pool client.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  \n@param userPoolClient The user pool client from a server response to describe the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  \n@param userPoolClient The user pool client from a server response to describe the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "describeUserPoolClientResult", "variableType" : "DescribeUserPoolClientResult", "variableDeclarationType" : "DescribeUserPoolClientResult", "documentation" : null, "simpleType" : "DescribeUserPoolClientResult", "variableSetterType" : "DescribeUserPoolClientResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolClient" : { "documentation" : "

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  ", "name" : "UserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "variable" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "setterModel" : { "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "variableDeclarationType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolClient", "marshallLocationName" : "UserPoolClient", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  \n@param userPoolClient The user pool client from a server response to describe the user pool client.*/", "getterDocumentation" : "/**

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  \n@return The user pool client from a server response to describe the user pool client.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  \n@param userPoolClient The user pool client from a server response to describe the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool client from a server response to describe the user pool client.

                                                                  \n@param userPoolClient The user pool client from a server response to describe the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "GetUserResult" : { "c2jName" : "GetUserResponse", "documentation" : "

                                                                  Represents the response from the server from the request to get information about the user.

                                                                  ", "shapeName" : "GetUserResult", "deprecated" : false, "required" : [ "Username", "UserAttributes" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  \n@param username The user name of the user you wish to retrieve from the get user request.*/", "getterDocumentation" : "/**

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  \n@return The user name of the user you wish to retrieve from the get user request.*/", "fluentSetterDocumentation" : "/**

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  \n@param username The user name of the user you wish to retrieve from the get user request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  \n@param username The user name of the user you wish to retrieve from the get user request.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  ", "name" : "MFAOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "variable" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "MFAOptions", "marshallLocationName" : "MFAOptions", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "MFAOptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "MFAOptionType", "variable" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "MFAOptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).*/", "getterDocumentation" : "/**

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  \n@return Specifies the options for MFA (e.g., email or phone number).*/", "fluentSetterDocumentation" : "/**

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setMFAOptions(java.util.Collection)} or {@link #withMFAOptions(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "getUserResult", "variableType" : "GetUserResult", "variableDeclarationType" : "GetUserResult", "documentation" : null, "simpleType" : "GetUserResult", "variableSetterType" : "GetUserResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Username" : { "documentation" : "

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  \n@param username The user name of the user you wish to retrieve from the get user request.*/", "getterDocumentation" : "/**

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  \n@return The user name of the user you wish to retrieve from the get user request.*/", "fluentSetterDocumentation" : "/**

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  \n@param username The user name of the user you wish to retrieve from the get user request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user name of the user you wish to retrieve from the get user request.

                                                                  \n@param username The user name of the user you wish to retrieve from the get user request.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MFAOptions" : { "documentation" : "

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  ", "name" : "MFAOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "variable" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "MFAOptions", "marshallLocationName" : "MFAOptions", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "MFAOptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "MFAOptionType", "variable" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "MFAOptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).*/", "getterDocumentation" : "/**

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  \n@return Specifies the options for MFA (e.g., email or phone number).*/", "fluentSetterDocumentation" : "/**

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setMFAOptions(java.util.Collection)} or {@link #withMFAOptions(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserAttributes" : { "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AdminConfirmSignUpResult" : { "c2jName" : "AdminConfirmSignUpResponse", "documentation" : "

                                                                  Represents the response from the server for the request to confirm registration.

                                                                  ", "shapeName" : "AdminConfirmSignUpResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "adminConfirmSignUpResult", "variableType" : "AdminConfirmSignUpResult", "variableDeclarationType" : "AdminConfirmSignUpResult", "documentation" : null, "simpleType" : "AdminConfirmSignUpResult", "variableSetterType" : "AdminConfirmSignUpResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AdminResetUserPasswordResult" : { "c2jName" : "AdminResetUserPasswordResponse", "documentation" : "

                                                                  Represents the response from the server to reset a user password as an administrator.

                                                                  ", "shapeName" : "AdminResetUserPasswordResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "adminResetUserPasswordResult", "variableType" : "AdminResetUserPasswordResult", "variableDeclarationType" : "AdminResetUserPasswordResult", "documentation" : null, "simpleType" : "AdminResetUserPasswordResult", "variableSetterType" : "AdminResetUserPasswordResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "CreateUserPoolRequest" : { "c2jName" : "CreateUserPoolRequest", "documentation" : "

                                                                  Represents the request to create a user pool.

                                                                  ", "shapeName" : "CreateUserPoolRequest", "deprecated" : false, "required" : [ "PoolName" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  A string used to name the user pool.

                                                                  ", "name" : "PoolName", "c2jName" : "PoolName", "c2jShape" : "UserPoolNameType", "variable" : { "variableName" : "poolName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string used to name the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "poolName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PoolName", "marshallLocationName" : "PoolName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string used to name the user pool.

                                                                  \n@param poolName A string used to name the user pool.*/", "getterDocumentation" : "/**

                                                                  A string used to name the user pool.

                                                                  \n@return A string used to name the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  A string used to name the user pool.

                                                                  \n@param poolName A string used to name the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string used to name the user pool.

                                                                  \n@param poolName A string used to name the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The policies associated with the new user pool.

                                                                  ", "name" : "Policies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "variable" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "

                                                                  The policies associated with the new user pool.

                                                                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "setterModel" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "unmarshallLocationName" : "Policies", "marshallLocationName" : "Policies", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The policies associated with the new user pool.

                                                                  \n@param policies The policies associated with the new user pool.*/", "getterDocumentation" : "/**

                                                                  The policies associated with the new user pool.

                                                                  \n@return The policies associated with the new user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The policies associated with the new user pool.

                                                                  \n@param policies The policies associated with the new user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The policies associated with the new user pool.

                                                                  \n@param policies The policies associated with the new user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  ", "name" : "LambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "variable" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "setterModel" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "unmarshallLocationName" : "LambdaConfig", "marshallLocationName" : "LambdaConfig", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.*/", "getterDocumentation" : "/**

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  \n@return The Lambda trigger configuration information for the new user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  ", "name" : "AutoVerifiedAttributes", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "variable" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AutoVerifiedAttributes", "marshallLocationName" : "AutoVerifiedAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see VerifiedAttributeType*/", "getterDocumentation" : "/**\n@return \n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  \n@param autoVerifiedAttributes The attributes to be auto-verified. Possible values: email, phone_number.\n@see VerifiedAttributeType*/", "getterDocumentation" : "/**

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  \n@return The attributes to be auto-verified. Possible values: email, phone_number.\n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  \n@param autoVerifiedAttributes The attributes to be auto-verified. Possible values: email, phone_number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAutoVerifiedAttributes(java.util.Collection)} or {@link #withAutoVerifiedAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param autoVerifiedAttributes The attributes to be auto-verified. Possible values: email, phone_number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, { "documentation" : "

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  ", "name" : "AliasAttributes", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "variable" : { "variableName" : "aliasAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "aliasAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AliasAttributes", "marshallLocationName" : "AliasAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "AliasAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see AliasAttributeType*/", "getterDocumentation" : "/**\n@return \n@see AliasAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "AliasAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  \n@param aliasAttributes Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.\n@see AliasAttributeType*/", "getterDocumentation" : "/**

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  \n@return Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.\n@see AliasAttributeType*/", "fluentSetterDocumentation" : "/**

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  \n@param aliasAttributes Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/", "varargSetterDocumentation" : "/**

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAliasAttributes(java.util.Collection)} or {@link #withAliasAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param aliasAttributes Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/" }, { "documentation" : "

                                                                  A string representing the SMS verification message.

                                                                  ", "name" : "SmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string representing the SMS verification message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsVerificationMessage", "marshallLocationName" : "SmsVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string representing the SMS verification message.

                                                                  \n@param smsVerificationMessage A string representing the SMS verification message.*/", "getterDocumentation" : "/**

                                                                  A string representing the SMS verification message.

                                                                  \n@return A string representing the SMS verification message.*/", "fluentSetterDocumentation" : "/**

                                                                  A string representing the SMS verification message.

                                                                  \n@param smsVerificationMessage A string representing the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string representing the SMS verification message.

                                                                  \n@param smsVerificationMessage A string representing the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  A string representing the email verification message.

                                                                  ", "name" : "EmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "variable" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string representing the email verification message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationMessage", "marshallLocationName" : "EmailVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string representing the email verification message.

                                                                  \n@param emailVerificationMessage A string representing the email verification message.*/", "getterDocumentation" : "/**

                                                                  A string representing the email verification message.

                                                                  \n@return A string representing the email verification message.*/", "fluentSetterDocumentation" : "/**

                                                                  A string representing the email verification message.

                                                                  \n@param emailVerificationMessage A string representing the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string representing the email verification message.

                                                                  \n@param emailVerificationMessage A string representing the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  A string representing the email verification subject.

                                                                  ", "name" : "EmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "variable" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string representing the email verification subject.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationSubject", "marshallLocationName" : "EmailVerificationSubject", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string representing the email verification subject.

                                                                  \n@param emailVerificationSubject A string representing the email verification subject.*/", "getterDocumentation" : "/**

                                                                  A string representing the email verification subject.

                                                                  \n@return A string representing the email verification subject.*/", "fluentSetterDocumentation" : "/**

                                                                  A string representing the email verification subject.

                                                                  \n@param emailVerificationSubject A string representing the email verification subject.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string representing the email verification subject.

                                                                  \n@param emailVerificationSubject A string representing the email verification subject.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  A string representing the SMS authentication message.

                                                                  ", "name" : "SmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string representing the SMS authentication message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsAuthenticationMessage", "marshallLocationName" : "SmsAuthenticationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string representing the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage A string representing the SMS authentication message.*/", "getterDocumentation" : "/**

                                                                  A string representing the SMS authentication message.

                                                                  \n@return A string representing the SMS authentication message.*/", "fluentSetterDocumentation" : "/**

                                                                  A string representing the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage A string representing the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string representing the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage A string representing the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  Specifies MFA configuration details.

                                                                  ", "name" : "MfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "variable" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  Specifies MFA configuration details.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MfaConfiguration", "marshallLocationName" : "MfaConfiguration", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserPoolMfaType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  Specifies MFA configuration details.

                                                                  \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType*/", "getterDocumentation" : "/**

                                                                  Specifies MFA configuration details.

                                                                  \n@return Specifies MFA configuration details.\n@see UserPoolMfaType*/", "fluentSetterDocumentation" : "/**

                                                                  Specifies MFA configuration details.

                                                                  \n@param mfaConfiguration Specifies MFA configuration details.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/", "varargSetterDocumentation" : "/**

                                                                  Specifies MFA configuration details.

                                                                  \n@param mfaConfiguration Specifies MFA configuration details.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/" } ], "enums" : null, "variable" : { "variableName" : "createUserPoolRequest", "variableType" : "CreateUserPoolRequest", "variableDeclarationType" : "CreateUserPoolRequest", "documentation" : null, "simpleType" : "CreateUserPoolRequest", "variableSetterType" : "CreateUserPoolRequest" }, "marshaller" : { "action" : "CreateUserPool", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.CreateUserPool", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "SmsVerificationMessage" : { "documentation" : "

                                                                  A string representing the SMS verification message.

                                                                  ", "name" : "SmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string representing the SMS verification message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsVerificationMessage", "marshallLocationName" : "SmsVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string representing the SMS verification message.

                                                                  \n@param smsVerificationMessage A string representing the SMS verification message.*/", "getterDocumentation" : "/**

                                                                  A string representing the SMS verification message.

                                                                  \n@return A string representing the SMS verification message.*/", "fluentSetterDocumentation" : "/**

                                                                  A string representing the SMS verification message.

                                                                  \n@param smsVerificationMessage A string representing the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string representing the SMS verification message.

                                                                  \n@param smsVerificationMessage A string representing the SMS verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Policies" : { "documentation" : "

                                                                  The policies associated with the new user pool.

                                                                  ", "name" : "Policies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "variable" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "

                                                                  The policies associated with the new user pool.

                                                                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "setterModel" : { "variableName" : "policies", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "unmarshallLocationName" : "Policies", "marshallLocationName" : "Policies", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The policies associated with the new user pool.

                                                                  \n@param policies The policies associated with the new user pool.*/", "getterDocumentation" : "/**

                                                                  The policies associated with the new user pool.

                                                                  \n@return The policies associated with the new user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The policies associated with the new user pool.

                                                                  \n@param policies The policies associated with the new user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The policies associated with the new user pool.

                                                                  \n@param policies The policies associated with the new user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "PoolName" : { "documentation" : "

                                                                  A string used to name the user pool.

                                                                  ", "name" : "PoolName", "c2jName" : "PoolName", "c2jShape" : "UserPoolNameType", "variable" : { "variableName" : "poolName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string used to name the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "poolName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PoolName", "marshallLocationName" : "PoolName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string used to name the user pool.

                                                                  \n@param poolName A string used to name the user pool.*/", "getterDocumentation" : "/**

                                                                  A string used to name the user pool.

                                                                  \n@return A string used to name the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  A string used to name the user pool.

                                                                  \n@param poolName A string used to name the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string used to name the user pool.

                                                                  \n@param poolName A string used to name the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MfaConfiguration" : { "documentation" : "

                                                                  Specifies MFA configuration details.

                                                                  ", "name" : "MfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "variable" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  Specifies MFA configuration details.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "mfaConfiguration", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MfaConfiguration", "marshallLocationName" : "MfaConfiguration", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserPoolMfaType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  Specifies MFA configuration details.

                                                                  \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType*/", "getterDocumentation" : "/**

                                                                  Specifies MFA configuration details.

                                                                  \n@return Specifies MFA configuration details.\n@see UserPoolMfaType*/", "fluentSetterDocumentation" : "/**

                                                                  Specifies MFA configuration details.

                                                                  \n@param mfaConfiguration Specifies MFA configuration details.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/", "varargSetterDocumentation" : "/**

                                                                  Specifies MFA configuration details.

                                                                  \n@param mfaConfiguration Specifies MFA configuration details.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType*/" }, "AliasAttributes" : { "documentation" : "

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  ", "name" : "AliasAttributes", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "variable" : { "variableName" : "aliasAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "aliasAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AliasAttributes", "marshallLocationName" : "AliasAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "AliasAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see AliasAttributeType*/", "getterDocumentation" : "/**\n@return \n@see AliasAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "AliasAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  \n@param aliasAttributes Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.\n@see AliasAttributeType*/", "getterDocumentation" : "/**

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  \n@return Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.\n@see AliasAttributeType*/", "fluentSetterDocumentation" : "/**

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  \n@param aliasAttributes Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/", "varargSetterDocumentation" : "/**

                                                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAliasAttributes(java.util.Collection)} or {@link #withAliasAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param aliasAttributes Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType*/" }, "EmailVerificationSubject" : { "documentation" : "

                                                                  A string representing the email verification subject.

                                                                  ", "name" : "EmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "variable" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string representing the email verification subject.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationSubject", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationSubject", "marshallLocationName" : "EmailVerificationSubject", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string representing the email verification subject.

                                                                  \n@param emailVerificationSubject A string representing the email verification subject.*/", "getterDocumentation" : "/**

                                                                  A string representing the email verification subject.

                                                                  \n@return A string representing the email verification subject.*/", "fluentSetterDocumentation" : "/**

                                                                  A string representing the email verification subject.

                                                                  \n@param emailVerificationSubject A string representing the email verification subject.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string representing the email verification subject.

                                                                  \n@param emailVerificationSubject A string representing the email verification subject.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "LambdaConfig" : { "documentation" : "

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  ", "name" : "LambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "variable" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "setterModel" : { "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "variableDeclarationType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "unmarshallLocationName" : "LambdaConfig", "marshallLocationName" : "LambdaConfig", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.*/", "getterDocumentation" : "/**

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  \n@return The Lambda trigger configuration information for the new user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The Lambda trigger configuration information for the new user pool.

                                                                  \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "SmsAuthenticationMessage" : { "documentation" : "

                                                                  A string representing the SMS authentication message.

                                                                  ", "name" : "SmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "variable" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string representing the SMS authentication message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "smsAuthenticationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SmsAuthenticationMessage", "marshallLocationName" : "SmsAuthenticationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string representing the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage A string representing the SMS authentication message.*/", "getterDocumentation" : "/**

                                                                  A string representing the SMS authentication message.

                                                                  \n@return A string representing the SMS authentication message.*/", "fluentSetterDocumentation" : "/**

                                                                  A string representing the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage A string representing the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string representing the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage A string representing the SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AutoVerifiedAttributes" : { "documentation" : "

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  ", "name" : "AutoVerifiedAttributes", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "variable" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "AutoVerifiedAttributes", "marshallLocationName" : "AutoVerifiedAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "String", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "variable" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "member", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member \n@see VerifiedAttributeType*/", "getterDocumentation" : "/**\n@return \n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "map" : false, "simpleType" : "String", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : "VerifiedAttributeType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  \n@param autoVerifiedAttributes The attributes to be auto-verified. Possible values: email, phone_number.\n@see VerifiedAttributeType*/", "getterDocumentation" : "/**

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  \n@return The attributes to be auto-verified. Possible values: email, phone_number.\n@see VerifiedAttributeType*/", "fluentSetterDocumentation" : "/**

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  \n@param autoVerifiedAttributes The attributes to be auto-verified. Possible values: email, phone_number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/", "varargSetterDocumentation" : "/**

                                                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAutoVerifiedAttributes(java.util.Collection)} or {@link #withAutoVerifiedAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param autoVerifiedAttributes The attributes to be auto-verified. Possible values: email, phone_number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType*/" }, "EmailVerificationMessage" : { "documentation" : "

                                                                  A string representing the email verification message.

                                                                  ", "name" : "EmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "variable" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A string representing the email verification message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "emailVerificationMessage", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "EmailVerificationMessage", "marshallLocationName" : "EmailVerificationMessage", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A string representing the email verification message.

                                                                  \n@param emailVerificationMessage A string representing the email verification message.*/", "getterDocumentation" : "/**

                                                                  A string representing the email verification message.

                                                                  \n@return A string representing the email verification message.*/", "fluentSetterDocumentation" : "/**

                                                                  A string representing the email verification message.

                                                                  \n@param emailVerificationMessage A string representing the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A string representing the email verification message.

                                                                  \n@param emailVerificationMessage A string representing the email verification message.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "NumberAttributeConstraintsType" : { "c2jName" : "NumberAttributeConstraintsType", "documentation" : "

                                                                  The minimum and maximum value of an attribute that is of the number data type.

                                                                  ", "shapeName" : "NumberAttributeConstraintsType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  ", "name" : "MinValue", "c2jName" : "MinValue", "c2jShape" : "StringType", "variable" : { "variableName" : "minValue", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "minValue", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MinValue", "marshallLocationName" : "MinValue", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  \n@param minValue The minimum value of an attribute that is of the number data type.*/", "getterDocumentation" : "/**

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  \n@return The minimum value of an attribute that is of the number data type.*/", "fluentSetterDocumentation" : "/**

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  \n@param minValue The minimum value of an attribute that is of the number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  \n@param minValue The minimum value of an attribute that is of the number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  ", "name" : "MaxValue", "c2jName" : "MaxValue", "c2jShape" : "StringType", "variable" : { "variableName" : "maxValue", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "maxValue", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MaxValue", "marshallLocationName" : "MaxValue", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  \n@param maxValue The maximum value of an attribute that is of the number data type.*/", "getterDocumentation" : "/**

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  \n@return The maximum value of an attribute that is of the number data type.*/", "fluentSetterDocumentation" : "/**

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  \n@param maxValue The maximum value of an attribute that is of the number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  \n@param maxValue The maximum value of an attribute that is of the number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "numberAttributeConstraintsType", "variableType" : "NumberAttributeConstraintsType", "variableDeclarationType" : "NumberAttributeConstraintsType", "documentation" : null, "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "MinValue" : { "documentation" : "

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  ", "name" : "MinValue", "c2jName" : "MinValue", "c2jShape" : "StringType", "variable" : { "variableName" : "minValue", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "minValue", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MinValue", "marshallLocationName" : "MinValue", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  \n@param minValue The minimum value of an attribute that is of the number data type.*/", "getterDocumentation" : "/**

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  \n@return The minimum value of an attribute that is of the number data type.*/", "fluentSetterDocumentation" : "/**

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  \n@param minValue The minimum value of an attribute that is of the number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The minimum value of an attribute that is of the number data type.

                                                                  \n@param minValue The minimum value of an attribute that is of the number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MaxValue" : { "documentation" : "

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  ", "name" : "MaxValue", "c2jName" : "MaxValue", "c2jShape" : "StringType", "variable" : { "variableName" : "maxValue", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "maxValue", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MaxValue", "marshallLocationName" : "MaxValue", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  \n@param maxValue The maximum value of an attribute that is of the number data type.*/", "getterDocumentation" : "/**

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  \n@return The maximum value of an attribute that is of the number data type.*/", "fluentSetterDocumentation" : "/**

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  \n@param maxValue The maximum value of an attribute that is of the number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The maximum value of an attribute that is of the number data type.

                                                                  \n@param maxValue The maximum value of an attribute that is of the number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "CodeDeliveryDetailsType" : { "c2jName" : "CodeDeliveryDetailsType", "documentation" : "

                                                                  The type of code delivery details being returned from the server.

                                                                  ", "shapeName" : "CodeDeliveryDetailsType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The destination for the code delivery details.

                                                                  ", "name" : "Destination", "c2jName" : "Destination", "c2jShape" : "StringType", "variable" : { "variableName" : "destination", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The destination for the code delivery details.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "destination", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Destination", "marshallLocationName" : "Destination", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The destination for the code delivery details.

                                                                  \n@param destination The destination for the code delivery details.*/", "getterDocumentation" : "/**

                                                                  The destination for the code delivery details.

                                                                  \n@return The destination for the code delivery details.*/", "fluentSetterDocumentation" : "/**

                                                                  The destination for the code delivery details.

                                                                  \n@param destination The destination for the code delivery details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The destination for the code delivery details.

                                                                  \n@param destination The destination for the code delivery details.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The delivery medium (email message or phone number).

                                                                  ", "name" : "DeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "variable" : { "variableName" : "deliveryMedium", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The delivery medium (email message or phone number).

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "deliveryMedium", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "DeliveryMedium", "marshallLocationName" : "DeliveryMedium", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "DeliveryMediumType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The delivery medium (email message or phone number).

                                                                  \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType*/", "getterDocumentation" : "/**

                                                                  The delivery medium (email message or phone number).

                                                                  \n@return The delivery medium (email message or phone number).\n@see DeliveryMediumType*/", "fluentSetterDocumentation" : "/**

                                                                  The delivery medium (email message or phone number).

                                                                  \n@param deliveryMedium The delivery medium (email message or phone number).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "varargSetterDocumentation" : "/**

                                                                  The delivery medium (email message or phone number).

                                                                  \n@param deliveryMedium The delivery medium (email message or phone number).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/" }, { "documentation" : "

                                                                  The name of the attribute in the code delivery details type.

                                                                  ", "name" : "AttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The name of the attribute in the code delivery details type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeName", "marshallLocationName" : "AttributeName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The name of the attribute in the code delivery details type.

                                                                  \n@param attributeName The name of the attribute in the code delivery details type.*/", "getterDocumentation" : "/**

                                                                  The name of the attribute in the code delivery details type.

                                                                  \n@return The name of the attribute in the code delivery details type.*/", "fluentSetterDocumentation" : "/**

                                                                  The name of the attribute in the code delivery details type.

                                                                  \n@param attributeName The name of the attribute in the code delivery details type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The name of the attribute in the code delivery details type.

                                                                  \n@param attributeName The name of the attribute in the code delivery details type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "codeDeliveryDetailsType", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Destination" : { "documentation" : "

                                                                  The destination for the code delivery details.

                                                                  ", "name" : "Destination", "c2jName" : "Destination", "c2jShape" : "StringType", "variable" : { "variableName" : "destination", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The destination for the code delivery details.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "destination", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Destination", "marshallLocationName" : "Destination", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The destination for the code delivery details.

                                                                  \n@param destination The destination for the code delivery details.*/", "getterDocumentation" : "/**

                                                                  The destination for the code delivery details.

                                                                  \n@return The destination for the code delivery details.*/", "fluentSetterDocumentation" : "/**

                                                                  The destination for the code delivery details.

                                                                  \n@param destination The destination for the code delivery details.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The destination for the code delivery details.

                                                                  \n@param destination The destination for the code delivery details.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "DeliveryMedium" : { "documentation" : "

                                                                  The delivery medium (email message or phone number).

                                                                  ", "name" : "DeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "variable" : { "variableName" : "deliveryMedium", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The delivery medium (email message or phone number).

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "deliveryMedium", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "DeliveryMedium", "marshallLocationName" : "DeliveryMedium", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "DeliveryMediumType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The delivery medium (email message or phone number).

                                                                  \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType*/", "getterDocumentation" : "/**

                                                                  The delivery medium (email message or phone number).

                                                                  \n@return The delivery medium (email message or phone number).\n@see DeliveryMediumType*/", "fluentSetterDocumentation" : "/**

                                                                  The delivery medium (email message or phone number).

                                                                  \n@param deliveryMedium The delivery medium (email message or phone number).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "varargSetterDocumentation" : "/**

                                                                  The delivery medium (email message or phone number).

                                                                  \n@param deliveryMedium The delivery medium (email message or phone number).\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/" }, "AttributeName" : { "documentation" : "

                                                                  The name of the attribute in the code delivery details type.

                                                                  ", "name" : "AttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The name of the attribute in the code delivery details type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeName", "marshallLocationName" : "AttributeName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The name of the attribute in the code delivery details type.

                                                                  \n@param attributeName The name of the attribute in the code delivery details type.*/", "getterDocumentation" : "/**

                                                                  The name of the attribute in the code delivery details type.

                                                                  \n@return The name of the attribute in the code delivery details type.*/", "fluentSetterDocumentation" : "/**

                                                                  The name of the attribute in the code delivery details type.

                                                                  \n@param attributeName The name of the attribute in the code delivery details type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The name of the attribute in the code delivery details type.

                                                                  \n@param attributeName The name of the attribute in the code delivery details type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ResendConfirmationCodeResult" : { "c2jName" : "ResendConfirmationCodeResponse", "documentation" : "

                                                                  The response from the server when the Amazon Cognito service makes the request to resend a confirmation code.

                                                                  ", "shapeName" : "ResendConfirmationCodeResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "", "name" : "CodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetails", "marshallLocationName" : "CodeDeliveryDetails", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "resendConfirmationCodeResult", "variableType" : "ResendConfirmationCodeResult", "variableDeclarationType" : "ResendConfirmationCodeResult", "documentation" : null, "simpleType" : "ResendConfirmationCodeResult", "variableSetterType" : "ResendConfirmationCodeResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "CodeDeliveryDetails" : { "documentation" : "", "name" : "CodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetails", "marshallLocationName" : "CodeDeliveryDetails", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "VerifyUserAttributeRequest" : { "c2jName" : "VerifyUserAttributeRequest", "documentation" : "

                                                                  Represents the request to verify user attributes.

                                                                  ", "shapeName" : "VerifyUserAttributeRequest", "deprecated" : false, "required" : [ "AttributeName", "Code" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  Represents the access token of the request to verify user attributes.

                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  Represents the access token of the request to verify user attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  Represents the access token of the request to verify user attributes.

                                                                  \n@param accessToken Represents the access token of the request to verify user attributes.*/", "getterDocumentation" : "/**

                                                                  Represents the access token of the request to verify user attributes.

                                                                  \n@return Represents the access token of the request to verify user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  Represents the access token of the request to verify user attributes.

                                                                  \n@param accessToken Represents the access token of the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  Represents the access token of the request to verify user attributes.

                                                                  \n@param accessToken Represents the access token of the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The attribute name in the request to verify user attributes.

                                                                  ", "name" : "AttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The attribute name in the request to verify user attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeName", "marshallLocationName" : "AttributeName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The attribute name in the request to verify user attributes.

                                                                  \n@param attributeName The attribute name in the request to verify user attributes.*/", "getterDocumentation" : "/**

                                                                  The attribute name in the request to verify user attributes.

                                                                  \n@return The attribute name in the request to verify user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The attribute name in the request to verify user attributes.

                                                                  \n@param attributeName The attribute name in the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The attribute name in the request to verify user attributes.

                                                                  \n@param attributeName The attribute name in the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The verification code in the request to verify user attributes.

                                                                  ", "name" : "Code", "c2jName" : "Code", "c2jShape" : "ConfirmationCodeType", "variable" : { "variableName" : "code", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The verification code in the request to verify user attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "code", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Code", "marshallLocationName" : "Code", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The verification code in the request to verify user attributes.

                                                                  \n@param code The verification code in the request to verify user attributes.*/", "getterDocumentation" : "/**

                                                                  The verification code in the request to verify user attributes.

                                                                  \n@return The verification code in the request to verify user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The verification code in the request to verify user attributes.

                                                                  \n@param code The verification code in the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The verification code in the request to verify user attributes.

                                                                  \n@param code The verification code in the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "verifyUserAttributeRequest", "variableType" : "VerifyUserAttributeRequest", "variableDeclarationType" : "VerifyUserAttributeRequest", "documentation" : null, "simpleType" : "VerifyUserAttributeRequest", "variableSetterType" : "VerifyUserAttributeRequest" }, "marshaller" : { "action" : "VerifyUserAttribute", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.VerifyUserAttribute", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "AccessToken" : { "documentation" : "

                                                                  Represents the access token of the request to verify user attributes.

                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  Represents the access token of the request to verify user attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  Represents the access token of the request to verify user attributes.

                                                                  \n@param accessToken Represents the access token of the request to verify user attributes.*/", "getterDocumentation" : "/**

                                                                  Represents the access token of the request to verify user attributes.

                                                                  \n@return Represents the access token of the request to verify user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  Represents the access token of the request to verify user attributes.

                                                                  \n@param accessToken Represents the access token of the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  Represents the access token of the request to verify user attributes.

                                                                  \n@param accessToken Represents the access token of the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AttributeName" : { "documentation" : "

                                                                  The attribute name in the request to verify user attributes.

                                                                  ", "name" : "AttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "variable" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The attribute name in the request to verify user attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "attributeName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AttributeName", "marshallLocationName" : "AttributeName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The attribute name in the request to verify user attributes.

                                                                  \n@param attributeName The attribute name in the request to verify user attributes.*/", "getterDocumentation" : "/**

                                                                  The attribute name in the request to verify user attributes.

                                                                  \n@return The attribute name in the request to verify user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The attribute name in the request to verify user attributes.

                                                                  \n@param attributeName The attribute name in the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The attribute name in the request to verify user attributes.

                                                                  \n@param attributeName The attribute name in the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Code" : { "documentation" : "

                                                                  The verification code in the request to verify user attributes.

                                                                  ", "name" : "Code", "c2jName" : "Code", "c2jShape" : "ConfirmationCodeType", "variable" : { "variableName" : "code", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The verification code in the request to verify user attributes.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "code", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Code", "marshallLocationName" : "Code", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The verification code in the request to verify user attributes.

                                                                  \n@param code The verification code in the request to verify user attributes.*/", "getterDocumentation" : "/**

                                                                  The verification code in the request to verify user attributes.

                                                                  \n@return The verification code in the request to verify user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  The verification code in the request to verify user attributes.

                                                                  \n@param code The verification code in the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The verification code in the request to verify user attributes.

                                                                  \n@param code The verification code in the request to verify user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "SignUpRequest" : { "c2jName" : "SignUpRequest", "documentation" : "

                                                                  Represents the request to register a user.

                                                                  ", "shapeName" : "SignUpRequest", "deprecated" : false, "required" : [ "ClientId", "Username", "Password" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  ", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  \n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The user name of the user you wish to register.

                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user name of the user you wish to register.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user name of the user you wish to register.

                                                                  \n@param username The user name of the user you wish to register.*/", "getterDocumentation" : "/**

                                                                  The user name of the user you wish to register.

                                                                  \n@return The user name of the user you wish to register.*/", "fluentSetterDocumentation" : "/**

                                                                  The user name of the user you wish to register.

                                                                  \n@param username The user name of the user you wish to register.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user name of the user you wish to register.

                                                                  \n@param username The user name of the user you wish to register.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The password of the user you wish to register.

                                                                  ", "name" : "Password", "c2jName" : "Password", "c2jShape" : "PasswordType", "variable" : { "variableName" : "password", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The password of the user you wish to register.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "password", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Password", "marshallLocationName" : "Password", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The password of the user you wish to register.

                                                                  \n@param password The password of the user you wish to register.*/", "getterDocumentation" : "/**

                                                                  The password of the user you wish to register.

                                                                  \n@return The password of the user you wish to register.*/", "fluentSetterDocumentation" : "/**

                                                                  The password of the user you wish to register.

                                                                  \n@param password The password of the user you wish to register.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The password of the user you wish to register.

                                                                  \n@param password The password of the user you wish to register.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The validation data in the request to register a user.

                                                                  ", "name" : "ValidationData", "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "validationData", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The validation data in the request to register a user.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "validationData", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "ValidationData", "marshallLocationName" : "ValidationData", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The validation data in the request to register a user.

                                                                  \n@param validationData The validation data in the request to register a user.*/", "getterDocumentation" : "/**

                                                                  The validation data in the request to register a user.

                                                                  \n@return The validation data in the request to register a user.*/", "fluentSetterDocumentation" : "/**

                                                                  The validation data in the request to register a user.

                                                                  \n@param validationData The validation data in the request to register a user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The validation data in the request to register a user.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setValidationData(java.util.Collection)} or {@link #withValidationData(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param validationData The validation data in the request to register a user.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "signUpRequest", "variableType" : "SignUpRequest", "variableDeclarationType" : "SignUpRequest", "documentation" : null, "simpleType" : "SignUpRequest", "variableSetterType" : "SignUpRequest" }, "marshaller" : { "action" : "SignUp", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.SignUp", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "ValidationData" : { "documentation" : "

                                                                  The validation data in the request to register a user.

                                                                  ", "name" : "ValidationData", "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "validationData", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The validation data in the request to register a user.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "validationData", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "ValidationData", "marshallLocationName" : "ValidationData", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The validation data in the request to register a user.

                                                                  \n@param validationData The validation data in the request to register a user.*/", "getterDocumentation" : "/**

                                                                  The validation data in the request to register a user.

                                                                  \n@return The validation data in the request to register a user.*/", "fluentSetterDocumentation" : "/**

                                                                  The validation data in the request to register a user.

                                                                  \n@param validationData The validation data in the request to register a user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The validation data in the request to register a user.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setValidationData(java.util.Collection)} or {@link #withValidationData(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param validationData The validation data in the request to register a user.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

                                                                  The user name of the user you wish to register.

                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user name of the user you wish to register.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user name of the user you wish to register.

                                                                  \n@param username The user name of the user you wish to register.*/", "getterDocumentation" : "/**

                                                                  The user name of the user you wish to register.

                                                                  \n@return The user name of the user you wish to register.*/", "fluentSetterDocumentation" : "/**

                                                                  The user name of the user you wish to register.

                                                                  \n@param username The user name of the user you wish to register.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user name of the user you wish to register.

                                                                  \n@param username The user name of the user you wish to register.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "SecretHash" : { "documentation" : "

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  ", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  \n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Password" : { "documentation" : "

                                                                  The password of the user you wish to register.

                                                                  ", "name" : "Password", "c2jName" : "Password", "c2jShape" : "PasswordType", "variable" : { "variableName" : "password", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The password of the user you wish to register.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "password", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Password", "marshallLocationName" : "Password", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The password of the user you wish to register.

                                                                  \n@param password The password of the user you wish to register.*/", "getterDocumentation" : "/**

                                                                  The password of the user you wish to register.

                                                                  \n@return The password of the user you wish to register.*/", "fluentSetterDocumentation" : "/**

                                                                  The password of the user you wish to register.

                                                                  \n@param password The password of the user you wish to register.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The password of the user you wish to register.

                                                                  \n@param password The password of the user you wish to register.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserAttributes" : { "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AliasExistsException" : { "c2jName" : "AliasExistsException", "documentation" : "

                                                                  This exception is thrown when a user tries to confirm the account with an email or phone number that has already been supplied as an alias from a different account. This exception tells user that an account with this email or phone already exists.

                                                                  ", "shapeName" : "AliasExistsException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "aliasExistsException", "variableType" : "AliasExistsException", "variableDeclarationType" : "AliasExistsException", "documentation" : null, "simpleType" : "AliasExistsException", "variableSetterType" : "AliasExistsException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "AliasExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "ListUserPoolClientsResult" : { "c2jName" : "ListUserPoolClientsResponse", "documentation" : "

                                                                  Represents the response from the server that lists user pool clients.

                                                                  ", "shapeName" : "ListUserPoolClientsResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  ", "name" : "UserPoolClients", "c2jName" : "UserPoolClients", "c2jShape" : "UserPoolClientListType", "variable" : { "variableName" : "userPoolClients", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userPoolClients", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolClients", "marshallLocationName" : "UserPoolClients", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "UserPoolClientDescription", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "UserPoolClientDescription", "variable" : { "variableName" : "member", "variableType" : "UserPoolClientDescription", "variableDeclarationType" : "UserPoolClientDescription", "documentation" : "", "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "setterModel" : { "variableName" : "member", "variableType" : "UserPoolClientDescription", "variableDeclarationType" : "UserPoolClientDescription", "documentation" : "", "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "getterModel" : { "returnType" : "UserPoolClientDescription", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "UserPoolClientDescription", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  \n@param userPoolClients The user pool clients in the response that lists user pool clients.*/", "getterDocumentation" : "/**

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  \n@return The user pool clients in the response that lists user pool clients.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  \n@param userPoolClients The user pool clients in the response that lists user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserPoolClients(java.util.Collection)} or {@link #withUserPoolClients(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param userPoolClients The user pool clients in the response that lists user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  ", "name" : "NextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "variable" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "NextToken", "marshallLocationName" : "NextToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "listUserPoolClientsResult", "variableType" : "ListUserPoolClientsResult", "variableDeclarationType" : "ListUserPoolClientsResult", "documentation" : null, "simpleType" : "ListUserPoolClientsResult", "variableSetterType" : "ListUserPoolClientsResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "NextToken" : { "documentation" : "

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  ", "name" : "NextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "variable" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "nextToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "NextToken", "marshallLocationName" : "NextToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "getterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.*/", "fluentSetterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserPoolClients" : { "documentation" : "

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  ", "name" : "UserPoolClients", "c2jName" : "UserPoolClients", "c2jShape" : "UserPoolClientListType", "variable" : { "variableName" : "userPoolClients", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userPoolClients", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolClients", "marshallLocationName" : "UserPoolClients", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "UserPoolClientDescription", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "UserPoolClientDescription", "variable" : { "variableName" : "member", "variableType" : "UserPoolClientDescription", "variableDeclarationType" : "UserPoolClientDescription", "documentation" : "", "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "setterModel" : { "variableName" : "member", "variableType" : "UserPoolClientDescription", "variableDeclarationType" : "UserPoolClientDescription", "documentation" : "", "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "getterModel" : { "returnType" : "UserPoolClientDescription", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "UserPoolClientDescription", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  \n@param userPoolClients The user pool clients in the response that lists user pool clients.*/", "getterDocumentation" : "/**

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  \n@return The user pool clients in the response that lists user pool clients.*/", "fluentSetterDocumentation" : "/**

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  \n@param userPoolClients The user pool clients in the response that lists user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user pool clients in the response that lists user pool clients.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserPoolClients(java.util.Collection)} or {@link #withUserPoolClients(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param userPoolClients The user pool clients in the response that lists user pool clients.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "StringAttributeConstraintsType" : { "c2jName" : "StringAttributeConstraintsType", "documentation" : "

                                                                  The type of constraints associated with an attribute of the string type.

                                                                  ", "shapeName" : "StringAttributeConstraintsType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The minimum length of an attribute value of the string type.

                                                                  ", "name" : "MinLength", "c2jName" : "MinLength", "c2jShape" : "StringType", "variable" : { "variableName" : "minLength", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The minimum length of an attribute value of the string type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "minLength", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MinLength", "marshallLocationName" : "MinLength", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The minimum length of an attribute value of the string type.

                                                                  \n@param minLength The minimum length of an attribute value of the string type.*/", "getterDocumentation" : "/**

                                                                  The minimum length of an attribute value of the string type.

                                                                  \n@return The minimum length of an attribute value of the string type.*/", "fluentSetterDocumentation" : "/**

                                                                  The minimum length of an attribute value of the string type.

                                                                  \n@param minLength The minimum length of an attribute value of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The minimum length of an attribute value of the string type.

                                                                  \n@param minLength The minimum length of an attribute value of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The maximum length of an attribute value of the string type.

                                                                  ", "name" : "MaxLength", "c2jName" : "MaxLength", "c2jShape" : "StringType", "variable" : { "variableName" : "maxLength", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The maximum length of an attribute value of the string type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "maxLength", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MaxLength", "marshallLocationName" : "MaxLength", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The maximum length of an attribute value of the string type.

                                                                  \n@param maxLength The maximum length of an attribute value of the string type.*/", "getterDocumentation" : "/**

                                                                  The maximum length of an attribute value of the string type.

                                                                  \n@return The maximum length of an attribute value of the string type.*/", "fluentSetterDocumentation" : "/**

                                                                  The maximum length of an attribute value of the string type.

                                                                  \n@param maxLength The maximum length of an attribute value of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The maximum length of an attribute value of the string type.

                                                                  \n@param maxLength The maximum length of an attribute value of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "stringAttributeConstraintsType", "variableType" : "StringAttributeConstraintsType", "variableDeclarationType" : "StringAttributeConstraintsType", "documentation" : null, "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "MinLength" : { "documentation" : "

                                                                  The minimum length of an attribute value of the string type.

                                                                  ", "name" : "MinLength", "c2jName" : "MinLength", "c2jShape" : "StringType", "variable" : { "variableName" : "minLength", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The minimum length of an attribute value of the string type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "minLength", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MinLength", "marshallLocationName" : "MinLength", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The minimum length of an attribute value of the string type.

                                                                  \n@param minLength The minimum length of an attribute value of the string type.*/", "getterDocumentation" : "/**

                                                                  The minimum length of an attribute value of the string type.

                                                                  \n@return The minimum length of an attribute value of the string type.*/", "fluentSetterDocumentation" : "/**

                                                                  The minimum length of an attribute value of the string type.

                                                                  \n@param minLength The minimum length of an attribute value of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The minimum length of an attribute value of the string type.

                                                                  \n@param minLength The minimum length of an attribute value of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MaxLength" : { "documentation" : "

                                                                  The maximum length of an attribute value of the string type.

                                                                  ", "name" : "MaxLength", "c2jName" : "MaxLength", "c2jShape" : "StringType", "variable" : { "variableName" : "maxLength", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The maximum length of an attribute value of the string type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "maxLength", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "MaxLength", "marshallLocationName" : "MaxLength", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The maximum length of an attribute value of the string type.

                                                                  \n@param maxLength The maximum length of an attribute value of the string type.*/", "getterDocumentation" : "/**

                                                                  The maximum length of an attribute value of the string type.

                                                                  \n@return The maximum length of an attribute value of the string type.*/", "fluentSetterDocumentation" : "/**

                                                                  The maximum length of an attribute value of the string type.

                                                                  \n@param maxLength The maximum length of an attribute value of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The maximum length of an attribute value of the string type.

                                                                  \n@param maxLength The maximum length of an attribute value of the string type.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "GetUserAttributeVerificationCodeResult" : { "c2jName" : "GetUserAttributeVerificationCodeResponse", "documentation" : "

                                                                  The verification code response returned by the server response to get the user attribute verification code.

                                                                  ", "shapeName" : "GetUserAttributeVerificationCodeResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  ", "name" : "CodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetails", "marshallLocationName" : "CodeDeliveryDetails", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  \n@param codeDeliveryDetails The code delivery details returned by the server response to get the user attribute verification code.*/", "getterDocumentation" : "/**

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  \n@return The code delivery details returned by the server response to get the user attribute verification code.*/", "fluentSetterDocumentation" : "/**

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  \n@param codeDeliveryDetails The code delivery details returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  \n@param codeDeliveryDetails The code delivery details returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "getUserAttributeVerificationCodeResult", "variableType" : "GetUserAttributeVerificationCodeResult", "variableDeclarationType" : "GetUserAttributeVerificationCodeResult", "documentation" : null, "simpleType" : "GetUserAttributeVerificationCodeResult", "variableSetterType" : "GetUserAttributeVerificationCodeResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "CodeDeliveryDetails" : { "documentation" : "

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  ", "name" : "CodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetails", "marshallLocationName" : "CodeDeliveryDetails", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  \n@param codeDeliveryDetails The code delivery details returned by the server response to get the user attribute verification code.*/", "getterDocumentation" : "/**

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  \n@return The code delivery details returned by the server response to get the user attribute verification code.*/", "fluentSetterDocumentation" : "/**

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  \n@param codeDeliveryDetails The code delivery details returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The code delivery details returned by the server response to get the user attribute verification code.

                                                                  \n@param codeDeliveryDetails The code delivery details returned by the server response to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AdminGetUserResult" : { "c2jName" : "AdminGetUserResponse", "documentation" : "

                                                                  Represents the response from the server from the request to get the specified user as an administrator.

                                                                  ", "shapeName" : "AdminGetUserResult", "deprecated" : false, "required" : [ "Username" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                  The user name of the user about whom you are receiving information.

                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user name of the user about whom you are receiving information.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user name of the user about whom you are receiving information.

                                                                  \n@param username The user name of the user about whom you are receiving information.*/", "getterDocumentation" : "/**

                                                                  The user name of the user about whom you are receiving information.

                                                                  \n@return The user name of the user about whom you are receiving information.*/", "fluentSetterDocumentation" : "/**

                                                                  The user name of the user about whom you are receiving information.

                                                                  \n@param username The user name of the user about whom you are receiving information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The user name of the user about whom you are receiving information.

                                                                  \n@param username The user name of the user about whom you are receiving information.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                  An array of name-value pairs representing user attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  An array of name-value pairs representing user attributes.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The date the user was created.

                                                                  ", "name" : "UserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "variable" : { "variableName" : "userCreateDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                                                                  The date the user was created.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "userCreateDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserCreateDate", "marshallLocationName" : "UserCreateDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The date the user was created.

                                                                  \n@param userCreateDate The date the user was created.*/", "getterDocumentation" : "/**

                                                                  The date the user was created.

                                                                  \n@return The date the user was created.*/", "fluentSetterDocumentation" : "/**

                                                                  The date the user was created.

                                                                  \n@param userCreateDate The date the user was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The date the user was created.

                                                                  \n@param userCreateDate The date the user was created.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The date the user was last modified.

                                                                  ", "name" : "UserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                                                                  The date the user was last modified.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserLastModifiedDate", "marshallLocationName" : "UserLastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The date the user was last modified.

                                                                  \n@param userLastModifiedDate The date the user was last modified.*/", "getterDocumentation" : "/**

                                                                  The date the user was last modified.

                                                                  \n@return The date the user was last modified.*/", "fluentSetterDocumentation" : "/**

                                                                  The date the user was last modified.

                                                                  \n@param userLastModifiedDate The date the user was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  The date the user was last modified.

                                                                  \n@param userLastModifiedDate The date the user was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  Indicates that the status is enabled.

                                                                  ", "name" : "Enabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "variable" : { "variableName" : "enabled", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                  Indicates that the status is enabled.

                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "enabled", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "Enabled", "marshallLocationName" : "Enabled", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  Indicates that the status is enabled.

                                                                  \n@param enabled Indicates that the status is enabled.*/", "getterDocumentation" : "/**

                                                                  Indicates that the status is enabled.

                                                                  \n@return Indicates that the status is enabled.*/", "fluentSetterDocumentation" : "/**

                                                                  Indicates that the status is enabled.

                                                                  \n@param enabled Indicates that the status is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                  Indicates that the status is enabled.

                                                                  \n@param enabled Indicates that the status is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                  The user status. Can be one of the following:

                                                                  • UNCONFIRMED - User has been created but not confirmed.
                                                                  • CONFIRMED - User has been confirmed.
                                                                  • ARCHIVED - User is no longer active.
                                                                  • COMPROMISED - User is disabled due to a potential security threat.
                                                                  • UNKNOWN - User status is not known.
                                                                  ", "name" : "UserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "variable" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                  The user status. Can be one of the following:

                                                                  • UNCONFIRMED - User has been created but not confirmed.
                                                                  • CONFIRMED - User has been confirmed.
                                                                  • ARCHIVED - User is no longer active.
                                                                  • COMPROMISED - User is disabled due to a potential security threat.
                                                                  • UNKNOWN - User status is not known.
                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserStatus", "marshallLocationName" : "UserStatus", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserStatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                  The user status. Can be one of the following:

                                                                  • UNCONFIRMED - User has been created but not confirmed.
                                                                  • CONFIRMED - User has been confirmed.
                                                                  • ARCHIVED - User is no longer active.
                                                                  • COMPROMISED - User is disabled due to a potential security threat.
                                                                  • UNKNOWN - User status is not known.
                                                                  \n@param userStatus The user status. Can be one of the following:

                                                                  • UNCONFIRMED - User has been created but not confirmed.
                                                                  • CONFIRMED - User has been confirmed.
                                                                  • ARCHIVED - User is no longer active.
                                                                  • COMPROMISED - User is disabled due to a potential security threat.
                                                                  • UNKNOWN - User status is not known.
                                                                  • \n@see UserStatusType*/", "getterDocumentation" : "/**

                                                                    The user status. Can be one of the following:

                                                                    • UNCONFIRMED - User has been created but not confirmed.
                                                                    • CONFIRMED - User has been confirmed.
                                                                    • ARCHIVED - User is no longer active.
                                                                    • COMPROMISED - User is disabled due to a potential security threat.
                                                                    • UNKNOWN - User status is not known.
                                                                    \n@return The user status. Can be one of the following:

                                                                    • UNCONFIRMED - User has been created but not confirmed.
                                                                    • CONFIRMED - User has been confirmed.
                                                                    • ARCHIVED - User is no longer active.
                                                                    • COMPROMISED - User is disabled due to a potential security threat.
                                                                    • UNKNOWN - User status is not known.
                                                                    • \n@see UserStatusType*/", "fluentSetterDocumentation" : "/**

                                                                      The user status. Can be one of the following:

                                                                      • UNCONFIRMED - User has been created but not confirmed.
                                                                      • CONFIRMED - User has been confirmed.
                                                                      • ARCHIVED - User is no longer active.
                                                                      • COMPROMISED - User is disabled due to a potential security threat.
                                                                      • UNKNOWN - User status is not known.
                                                                      \n@param userStatus The user status. Can be one of the following:

                                                                      • UNCONFIRMED - User has been created but not confirmed.
                                                                      • CONFIRMED - User has been confirmed.
                                                                      • ARCHIVED - User is no longer active.
                                                                      • COMPROMISED - User is disabled due to a potential security threat.
                                                                      • UNKNOWN - User status is not known.
                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/", "varargSetterDocumentation" : "/**

                                                                        The user status. Can be one of the following:

                                                                        • UNCONFIRMED - User has been created but not confirmed.
                                                                        • CONFIRMED - User has been confirmed.
                                                                        • ARCHIVED - User is no longer active.
                                                                        • COMPROMISED - User is disabled due to a potential security threat.
                                                                        • UNKNOWN - User status is not known.
                                                                        \n@param userStatus The user status. Can be one of the following:

                                                                        • UNCONFIRMED - User has been created but not confirmed.
                                                                        • CONFIRMED - User has been confirmed.
                                                                        • ARCHIVED - User is no longer active.
                                                                        • COMPROMISED - User is disabled due to a potential security threat.
                                                                        • UNKNOWN - User status is not known.
                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/" }, { "documentation" : "

                                                                          Specifies the options for MFA (e.g., email or phone number).

                                                                          ", "name" : "MFAOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "variable" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                          Specifies the options for MFA (e.g., email or phone number).

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "MFAOptions", "marshallLocationName" : "MFAOptions", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "MFAOptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "MFAOptionType", "variable" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "MFAOptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                          Specifies the options for MFA (e.g., email or phone number).

                                                                          \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).*/", "getterDocumentation" : "/**

                                                                          Specifies the options for MFA (e.g., email or phone number).

                                                                          \n@return Specifies the options for MFA (e.g., email or phone number).*/", "fluentSetterDocumentation" : "/**

                                                                          Specifies the options for MFA (e.g., email or phone number).

                                                                          \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                          Specifies the options for MFA (e.g., email or phone number).

                                                                          \n

                                                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setMFAOptions(java.util.Collection)} or {@link #withMFAOptions(java.util.Collection)} if you want to override the existing values.

                                                                          \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminGetUserResult", "variableType" : "AdminGetUserResult", "variableDeclarationType" : "AdminGetUserResult", "documentation" : null, "simpleType" : "AdminGetUserResult", "variableSetterType" : "AdminGetUserResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserCreateDate" : { "documentation" : "

                                                                          The date the user was created.

                                                                          ", "name" : "UserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "variable" : { "variableName" : "userCreateDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                                                                          The date the user was created.

                                                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "userCreateDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserCreateDate", "marshallLocationName" : "UserCreateDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                          The date the user was created.

                                                                          \n@param userCreateDate The date the user was created.*/", "getterDocumentation" : "/**

                                                                          The date the user was created.

                                                                          \n@return The date the user was created.*/", "fluentSetterDocumentation" : "/**

                                                                          The date the user was created.

                                                                          \n@param userCreateDate The date the user was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                          The date the user was created.

                                                                          \n@param userCreateDate The date the user was created.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

                                                                          The user name of the user about whom you are receiving information.

                                                                          ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                          The user name of the user about whom you are receiving information.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                          The user name of the user about whom you are receiving information.

                                                                          \n@param username The user name of the user about whom you are receiving information.*/", "getterDocumentation" : "/**

                                                                          The user name of the user about whom you are receiving information.

                                                                          \n@return The user name of the user about whom you are receiving information.*/", "fluentSetterDocumentation" : "/**

                                                                          The user name of the user about whom you are receiving information.

                                                                          \n@param username The user name of the user about whom you are receiving information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                          The user name of the user about whom you are receiving information.

                                                                          \n@param username The user name of the user about whom you are receiving information.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Enabled" : { "documentation" : "

                                                                          Indicates that the status is enabled.

                                                                          ", "name" : "Enabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "variable" : { "variableName" : "enabled", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                          Indicates that the status is enabled.

                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "enabled", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "Enabled", "marshallLocationName" : "Enabled", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                          Indicates that the status is enabled.

                                                                          \n@param enabled Indicates that the status is enabled.*/", "getterDocumentation" : "/**

                                                                          Indicates that the status is enabled.

                                                                          \n@return Indicates that the status is enabled.*/", "fluentSetterDocumentation" : "/**

                                                                          Indicates that the status is enabled.

                                                                          \n@param enabled Indicates that the status is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                          Indicates that the status is enabled.

                                                                          \n@param enabled Indicates that the status is enabled.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserLastModifiedDate" : { "documentation" : "

                                                                          The date the user was last modified.

                                                                          ", "name" : "UserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "variable" : { "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "

                                                                          The date the user was last modified.

                                                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "setterModel" : { "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserLastModifiedDate", "marshallLocationName" : "UserLastModifiedDate", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                          The date the user was last modified.

                                                                          \n@param userLastModifiedDate The date the user was last modified.*/", "getterDocumentation" : "/**

                                                                          The date the user was last modified.

                                                                          \n@return The date the user was last modified.*/", "fluentSetterDocumentation" : "/**

                                                                          The date the user was last modified.

                                                                          \n@param userLastModifiedDate The date the user was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                          The date the user was last modified.

                                                                          \n@param userLastModifiedDate The date the user was last modified.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserStatus" : { "documentation" : "

                                                                          The user status. Can be one of the following:

                                                                          • UNCONFIRMED - User has been created but not confirmed.
                                                                          • CONFIRMED - User has been confirmed.
                                                                          • ARCHIVED - User is no longer active.
                                                                          • COMPROMISED - User is disabled due to a potential security threat.
                                                                          • UNKNOWN - User status is not known.
                                                                          ", "name" : "UserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "variable" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                          The user status. Can be one of the following:

                                                                          • UNCONFIRMED - User has been created but not confirmed.
                                                                          • CONFIRMED - User has been confirmed.
                                                                          • ARCHIVED - User is no longer active.
                                                                          • COMPROMISED - User is disabled due to a potential security threat.
                                                                          • UNKNOWN - User status is not known.
                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userStatus", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserStatus", "marshallLocationName" : "UserStatus", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : "UserStatusType", "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                          The user status. Can be one of the following:

                                                                          • UNCONFIRMED - User has been created but not confirmed.
                                                                          • CONFIRMED - User has been confirmed.
                                                                          • ARCHIVED - User is no longer active.
                                                                          • COMPROMISED - User is disabled due to a potential security threat.
                                                                          • UNKNOWN - User status is not known.
                                                                          \n@param userStatus The user status. Can be one of the following:

                                                                          • UNCONFIRMED - User has been created but not confirmed.
                                                                          • CONFIRMED - User has been confirmed.
                                                                          • ARCHIVED - User is no longer active.
                                                                          • COMPROMISED - User is disabled due to a potential security threat.
                                                                          • UNKNOWN - User status is not known.
                                                                          • \n@see UserStatusType*/", "getterDocumentation" : "/**

                                                                            The user status. Can be one of the following:

                                                                            • UNCONFIRMED - User has been created but not confirmed.
                                                                            • CONFIRMED - User has been confirmed.
                                                                            • ARCHIVED - User is no longer active.
                                                                            • COMPROMISED - User is disabled due to a potential security threat.
                                                                            • UNKNOWN - User status is not known.
                                                                            \n@return The user status. Can be one of the following:

                                                                            • UNCONFIRMED - User has been created but not confirmed.
                                                                            • CONFIRMED - User has been confirmed.
                                                                            • ARCHIVED - User is no longer active.
                                                                            • COMPROMISED - User is disabled due to a potential security threat.
                                                                            • UNKNOWN - User status is not known.
                                                                            • \n@see UserStatusType*/", "fluentSetterDocumentation" : "/**

                                                                              The user status. Can be one of the following:

                                                                              • UNCONFIRMED - User has been created but not confirmed.
                                                                              • CONFIRMED - User has been confirmed.
                                                                              • ARCHIVED - User is no longer active.
                                                                              • COMPROMISED - User is disabled due to a potential security threat.
                                                                              • UNKNOWN - User status is not known.
                                                                              \n@param userStatus The user status. Can be one of the following:

                                                                              • UNCONFIRMED - User has been created but not confirmed.
                                                                              • CONFIRMED - User has been confirmed.
                                                                              • ARCHIVED - User is no longer active.
                                                                              • COMPROMISED - User is disabled due to a potential security threat.
                                                                              • UNKNOWN - User status is not known.
                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/", "varargSetterDocumentation" : "/**

                                                                                The user status. Can be one of the following:

                                                                                • UNCONFIRMED - User has been created but not confirmed.
                                                                                • CONFIRMED - User has been confirmed.
                                                                                • ARCHIVED - User is no longer active.
                                                                                • COMPROMISED - User is disabled due to a potential security threat.
                                                                                • UNKNOWN - User status is not known.
                                                                                \n@param userStatus The user status. Can be one of the following:

                                                                                • UNCONFIRMED - User has been created but not confirmed.
                                                                                • CONFIRMED - User has been confirmed.
                                                                                • ARCHIVED - User is no longer active.
                                                                                • COMPROMISED - User is disabled due to a potential security threat.
                                                                                • UNKNOWN - User status is not known.
                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType*/" }, "MFAOptions" : { "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "name" : "MFAOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "variable" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "MFAOptions", "marshallLocationName" : "MFAOptions", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "MFAOptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "MFAOptionType", "variable" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "MFAOptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).*/", "getterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@return Specifies the options for MFA (e.g., email or phone number).*/", "fluentSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setMFAOptions(java.util.Collection)} or {@link #withMFAOptions(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserAttributes" : { "documentation" : "

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ChangePasswordResult" : { "c2jName" : "ChangePasswordResponse", "documentation" : "

                                                                                  The response from the server to the change password request.

                                                                                  ", "shapeName" : "ChangePasswordResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "changePasswordResult", "variableType" : "ChangePasswordResult", "variableDeclarationType" : "ChangePasswordResult", "documentation" : null, "simpleType" : "ChangePasswordResult", "variableSetterType" : "ChangePasswordResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "ConfirmForgotPasswordRequest" : { "c2jName" : "ConfirmForgotPasswordRequest", "documentation" : "

                                                                                  The request representing the confirmation for a password reset.

                                                                                  ", "shapeName" : "ConfirmForgotPasswordRequest", "deprecated" : false, "required" : [ "ClientId", "Username", "ConfirmationCode", "Password" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  ", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  \n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  \n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.*/", "getterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  \n@return The user name of the user for whom you want to enter a code to retrieve a forgotten password.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  \n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  \n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  ", "name" : "ConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "variable" : { "variableName" : "confirmationCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "confirmationCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ConfirmationCode", "marshallLocationName" : "ConfirmationCode", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password.*/", "getterDocumentation" : "/**

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  \n@return The confirmation code sent by a user's request to retrieve a forgotten password.*/", "fluentSetterDocumentation" : "/**

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  ", "name" : "Password", "c2jName" : "Password", "c2jShape" : "PasswordType", "variable" : { "variableName" : "password", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "password", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Password", "marshallLocationName" : "Password", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param password The password sent by sent by a user's request to retrieve a forgotten password.*/", "getterDocumentation" : "/**

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  \n@return The password sent by sent by a user's request to retrieve a forgotten password.*/", "fluentSetterDocumentation" : "/**

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param password The password sent by sent by a user's request to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param password The password sent by sent by a user's request to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "confirmForgotPasswordRequest", "variableType" : "ConfirmForgotPasswordRequest", "variableDeclarationType" : "ConfirmForgotPasswordRequest", "documentation" : null, "simpleType" : "ConfirmForgotPasswordRequest", "variableSetterType" : "ConfirmForgotPasswordRequest" }, "marshaller" : { "action" : "ConfirmForgotPassword", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.ConfirmForgotPassword", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "Username" : { "documentation" : "

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  \n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.*/", "getterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  \n@return The user name of the user for whom you want to enter a code to retrieve a forgotten password.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  \n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                  \n@param username The user name of the user for whom you want to enter a code to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ConfirmationCode" : { "documentation" : "

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  ", "name" : "ConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "variable" : { "variableName" : "confirmationCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "confirmationCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ConfirmationCode", "marshallLocationName" : "ConfirmationCode", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password.*/", "getterDocumentation" : "/**

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  \n@return The confirmation code sent by a user's request to retrieve a forgotten password.*/", "fluentSetterDocumentation" : "/**

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "SecretHash" : { "documentation" : "

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  ", "name" : "SecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "variable" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "secretHash", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "SecretHash", "marshallLocationName" : "SecretHash", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "getterDocumentation" : "/**

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  \n@return A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.*/", "fluentSetterDocumentation" : "/**

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.

                                                                                  \n@param secretHash A keyed-hash message authentication code (HMAC) calculated using the secret key of a user pool client and username plus the client ID in the message.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Password" : { "documentation" : "

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  ", "name" : "Password", "c2jName" : "Password", "c2jShape" : "PasswordType", "variable" : { "variableName" : "password", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "password", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Password", "marshallLocationName" : "Password", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param password The password sent by sent by a user's request to retrieve a forgotten password.*/", "getterDocumentation" : "/**

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  \n@return The password sent by sent by a user's request to retrieve a forgotten password.*/", "fluentSetterDocumentation" : "/**

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param password The password sent by sent by a user's request to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                                                                  \n@param password The password sent by sent by a user's request to retrieve a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AdminDeleteUserAttributesResult" : { "c2jName" : "AdminDeleteUserAttributesResponse", "documentation" : "

                                                                                  Represents the response received from the server for a request to delete user attributes.

                                                                                  ", "shapeName" : "AdminDeleteUserAttributesResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "adminDeleteUserAttributesResult", "variableType" : "AdminDeleteUserAttributesResult", "variableDeclarationType" : "AdminDeleteUserAttributesResult", "documentation" : null, "simpleType" : "AdminDeleteUserAttributesResult", "variableSetterType" : "AdminDeleteUserAttributesResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AdminDeleteUserResult" : { "c2jName" : "AdminDeleteUserResult", "documentation" : null, "shapeName" : "AdminDeleteUserResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "adminDeleteUserResult", "variableType" : "AdminDeleteUserResult", "variableDeclarationType" : "AdminDeleteUserResult", "documentation" : null, "simpleType" : "AdminDeleteUserResult", "variableSetterType" : "AdminDeleteUserResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "NotAuthorizedException" : { "c2jName" : "NotAuthorizedException", "documentation" : "

                                                                                  This exception gets thrown when a user is not authorized.

                                                                                  ", "shapeName" : "NotAuthorizedException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "notAuthorizedException", "variableType" : "NotAuthorizedException", "variableDeclarationType" : "NotAuthorizedException", "documentation" : null, "simpleType" : "NotAuthorizedException", "variableSetterType" : "NotAuthorizedException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "NotAuthorizedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "UpdateUserPoolClientRequest" : { "c2jName" : "UpdateUserPoolClientRequest", "documentation" : "

                                                                                  Represents the request to update the user pool client.

                                                                                  ", "shapeName" : "UpdateUserPoolClientRequest", "deprecated" : false, "required" : [ "UserPoolId", "ClientId" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update the user pool client.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  \n@return The user pool ID for the user pool where you want to update the user pool client.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The client name from the update user pool client request.

                                                                                  ", "name" : "ClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "variable" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The client name from the update user pool client request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientName", "marshallLocationName" : "ClientName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The client name from the update user pool client request.

                                                                                  \n@param clientName The client name from the update user pool client request.*/", "getterDocumentation" : "/**

                                                                                  The client name from the update user pool client request.

                                                                                  \n@return The client name from the update user pool client request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The client name from the update user pool client request.

                                                                                  \n@param clientName The client name from the update user pool client request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The client name from the update user pool client request.

                                                                                  \n@param clientName The client name from the update user pool client request.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "updateUserPoolClientRequest", "variableType" : "UpdateUserPoolClientRequest", "variableDeclarationType" : "UpdateUserPoolClientRequest", "documentation" : null, "simpleType" : "UpdateUserPoolClientRequest", "variableSetterType" : "UpdateUserPoolClientRequest" }, "marshaller" : { "action" : "UpdateUserPoolClient", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.UpdateUserPoolClient", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "ClientName" : { "documentation" : "

                                                                                  The client name from the update user pool client request.

                                                                                  ", "name" : "ClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "variable" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The client name from the update user pool client request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientName", "marshallLocationName" : "ClientName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The client name from the update user pool client request.

                                                                                  \n@param clientName The client name from the update user pool client request.*/", "getterDocumentation" : "/**

                                                                                  The client name from the update user pool client request.

                                                                                  \n@return The client name from the update user pool client request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The client name from the update user pool client request.

                                                                                  \n@param clientName The client name from the update user pool client request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The client name from the update user pool client request.

                                                                                  \n@param clientName The client name from the update user pool client request.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserPoolId" : { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update the user pool client.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  \n@return The user pool ID for the user pool where you want to update the user pool client.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update the user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "SetUserSettingsRequest" : { "c2jName" : "SetUserSettingsRequest", "documentation" : "

                                                                                  Represents the request to set user settings.

                                                                                  ", "shapeName" : "SetUserSettingsRequest", "deprecated" : false, "required" : [ "AccessToken", "MFAOptions" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The access token for the set user settings request.

                                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The access token for the set user settings request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The access token for the set user settings request.

                                                                                  \n@param accessToken The access token for the set user settings request.*/", "getterDocumentation" : "/**

                                                                                  The access token for the set user settings request.

                                                                                  \n@return The access token for the set user settings request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The access token for the set user settings request.

                                                                                  \n@param accessToken The access token for the set user settings request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The access token for the set user settings request.

                                                                                  \n@param accessToken The access token for the set user settings request.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "name" : "MFAOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "variable" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "MFAOptions", "marshallLocationName" : "MFAOptions", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "MFAOptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "MFAOptionType", "variable" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "MFAOptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).*/", "getterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@return Specifies the options for MFA (e.g., email or phone number).*/", "fluentSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setMFAOptions(java.util.Collection)} or {@link #withMFAOptions(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "setUserSettingsRequest", "variableType" : "SetUserSettingsRequest", "variableDeclarationType" : "SetUserSettingsRequest", "documentation" : null, "simpleType" : "SetUserSettingsRequest", "variableSetterType" : "SetUserSettingsRequest" }, "marshaller" : { "action" : "SetUserSettings", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.SetUserSettings", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "AccessToken" : { "documentation" : "

                                                                                  The access token for the set user settings request.

                                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The access token for the set user settings request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The access token for the set user settings request.

                                                                                  \n@param accessToken The access token for the set user settings request.*/", "getterDocumentation" : "/**

                                                                                  The access token for the set user settings request.

                                                                                  \n@return The access token for the set user settings request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The access token for the set user settings request.

                                                                                  \n@param accessToken The access token for the set user settings request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The access token for the set user settings request.

                                                                                  \n@param accessToken The access token for the set user settings request.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MFAOptions" : { "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "name" : "MFAOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "variable" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "MFAOptions", "marshallLocationName" : "MFAOptions", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "MFAOptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "MFAOptionType", "variable" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "MFAOptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).*/", "getterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@return Specifies the options for MFA (e.g., email or phone number).*/", "fluentSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setMFAOptions(java.util.Collection)} or {@link #withMFAOptions(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "CreateUserPoolClientRequest" : { "c2jName" : "CreateUserPoolClientRequest", "documentation" : "

                                                                                  Represents the request to create a user pool client.

                                                                                  ", "shapeName" : "CreateUserPoolClientRequest", "deprecated" : false, "required" : [ "UserPoolId", "ClientName" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to create a user pool client.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  \n@return The user pool ID for the user pool where you want to create a user pool client.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to create a user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to create a user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The client name for the user pool client you would like to create.

                                                                                  ", "name" : "ClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "variable" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The client name for the user pool client you would like to create.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientName", "marshallLocationName" : "ClientName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The client name for the user pool client you would like to create.

                                                                                  \n@param clientName The client name for the user pool client you would like to create.*/", "getterDocumentation" : "/**

                                                                                  The client name for the user pool client you would like to create.

                                                                                  \n@return The client name for the user pool client you would like to create.*/", "fluentSetterDocumentation" : "/**

                                                                                  The client name for the user pool client you would like to create.

                                                                                  \n@param clientName The client name for the user pool client you would like to create.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The client name for the user pool client you would like to create.

                                                                                  \n@param clientName The client name for the user pool client you would like to create.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  ", "name" : "GenerateSecret", "c2jName" : "GenerateSecret", "c2jShape" : "GenerateSecret", "variable" : { "variableName" : "generateSecret", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "generateSecret", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "GenerateSecret", "marshallLocationName" : "GenerateSecret", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  \n@param generateSecret Boolean to specify whether you want to generate a secret for the user pool client being created.*/", "getterDocumentation" : "/**

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  \n@return Boolean to specify whether you want to generate a secret for the user pool client being created.*/", "fluentSetterDocumentation" : "/**

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  \n@param generateSecret Boolean to specify whether you want to generate a secret for the user pool client being created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  \n@param generateSecret Boolean to specify whether you want to generate a secret for the user pool client being created.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "createUserPoolClientRequest", "variableType" : "CreateUserPoolClientRequest", "variableDeclarationType" : "CreateUserPoolClientRequest", "documentation" : null, "simpleType" : "CreateUserPoolClientRequest", "variableSetterType" : "CreateUserPoolClientRequest" }, "marshaller" : { "action" : "CreateUserPoolClient", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.CreateUserPoolClient", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "GenerateSecret" : { "documentation" : "

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  ", "name" : "GenerateSecret", "c2jName" : "GenerateSecret", "c2jShape" : "GenerateSecret", "variable" : { "variableName" : "generateSecret", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "setterModel" : { "variableName" : "generateSecret", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "GenerateSecret", "marshallLocationName" : "GenerateSecret", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  \n@param generateSecret Boolean to specify whether you want to generate a secret for the user pool client being created.*/", "getterDocumentation" : "/**

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  \n@return Boolean to specify whether you want to generate a secret for the user pool client being created.*/", "fluentSetterDocumentation" : "/**

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  \n@param generateSecret Boolean to specify whether you want to generate a secret for the user pool client being created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                  \n@param generateSecret Boolean to specify whether you want to generate a secret for the user pool client being created.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientName" : { "documentation" : "

                                                                                  The client name for the user pool client you would like to create.

                                                                                  ", "name" : "ClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "variable" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The client name for the user pool client you would like to create.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientName", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientName", "marshallLocationName" : "ClientName", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The client name for the user pool client you would like to create.

                                                                                  \n@param clientName The client name for the user pool client you would like to create.*/", "getterDocumentation" : "/**

                                                                                  The client name for the user pool client you would like to create.

                                                                                  \n@return The client name for the user pool client you would like to create.*/", "fluentSetterDocumentation" : "/**

                                                                                  The client name for the user pool client you would like to create.

                                                                                  \n@param clientName The client name for the user pool client you would like to create.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The client name for the user pool client you would like to create.

                                                                                  \n@param clientName The client name for the user pool client you would like to create.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserPoolId" : { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to create a user pool client.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  \n@return The user pool ID for the user pool where you want to create a user pool client.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to create a user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to create a user pool client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to create a user pool client.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ChangePasswordRequest" : { "c2jName" : "ChangePasswordRequest", "documentation" : "

                                                                                  Represents the request to change a user password.

                                                                                  ", "shapeName" : "ChangePasswordRequest", "deprecated" : false, "required" : [ "PreviousPassword", "ProposedPassword" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The old password in the change password request.

                                                                                  ", "name" : "PreviousPassword", "c2jName" : "PreviousPassword", "c2jShape" : "PasswordType", "variable" : { "variableName" : "previousPassword", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The old password in the change password request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "previousPassword", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PreviousPassword", "marshallLocationName" : "PreviousPassword", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The old password in the change password request.

                                                                                  \n@param previousPassword The old password in the change password request.*/", "getterDocumentation" : "/**

                                                                                  The old password in the change password request.

                                                                                  \n@return The old password in the change password request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The old password in the change password request.

                                                                                  \n@param previousPassword The old password in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The old password in the change password request.

                                                                                  \n@param previousPassword The old password in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The new password in the change password request.

                                                                                  ", "name" : "ProposedPassword", "c2jName" : "ProposedPassword", "c2jShape" : "PasswordType", "variable" : { "variableName" : "proposedPassword", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The new password in the change password request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "proposedPassword", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ProposedPassword", "marshallLocationName" : "ProposedPassword", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The new password in the change password request.

                                                                                  \n@param proposedPassword The new password in the change password request.*/", "getterDocumentation" : "/**

                                                                                  The new password in the change password request.

                                                                                  \n@return The new password in the change password request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The new password in the change password request.

                                                                                  \n@param proposedPassword The new password in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The new password in the change password request.

                                                                                  \n@param proposedPassword The new password in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The access token in the change password request.

                                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The access token in the change password request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The access token in the change password request.

                                                                                  \n@param accessToken The access token in the change password request.*/", "getterDocumentation" : "/**

                                                                                  The access token in the change password request.

                                                                                  \n@return The access token in the change password request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The access token in the change password request.

                                                                                  \n@param accessToken The access token in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The access token in the change password request.

                                                                                  \n@param accessToken The access token in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "changePasswordRequest", "variableType" : "ChangePasswordRequest", "variableDeclarationType" : "ChangePasswordRequest", "documentation" : null, "simpleType" : "ChangePasswordRequest", "variableSetterType" : "ChangePasswordRequest" }, "marshaller" : { "action" : "ChangePassword", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.ChangePassword", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "ProposedPassword" : { "documentation" : "

                                                                                  The new password in the change password request.

                                                                                  ", "name" : "ProposedPassword", "c2jName" : "ProposedPassword", "c2jShape" : "PasswordType", "variable" : { "variableName" : "proposedPassword", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The new password in the change password request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "proposedPassword", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ProposedPassword", "marshallLocationName" : "ProposedPassword", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The new password in the change password request.

                                                                                  \n@param proposedPassword The new password in the change password request.*/", "getterDocumentation" : "/**

                                                                                  The new password in the change password request.

                                                                                  \n@return The new password in the change password request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The new password in the change password request.

                                                                                  \n@param proposedPassword The new password in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The new password in the change password request.

                                                                                  \n@param proposedPassword The new password in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "AccessToken" : { "documentation" : "

                                                                                  The access token in the change password request.

                                                                                  ", "name" : "AccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "variable" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The access token in the change password request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "accessToken", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "AccessToken", "marshallLocationName" : "AccessToken", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The access token in the change password request.

                                                                                  \n@param accessToken The access token in the change password request.*/", "getterDocumentation" : "/**

                                                                                  The access token in the change password request.

                                                                                  \n@return The access token in the change password request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The access token in the change password request.

                                                                                  \n@param accessToken The access token in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The access token in the change password request.

                                                                                  \n@param accessToken The access token in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "PreviousPassword" : { "documentation" : "

                                                                                  The old password in the change password request.

                                                                                  ", "name" : "PreviousPassword", "c2jName" : "PreviousPassword", "c2jShape" : "PasswordType", "variable" : { "variableName" : "previousPassword", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The old password in the change password request.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "previousPassword", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "PreviousPassword", "marshallLocationName" : "PreviousPassword", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The old password in the change password request.

                                                                                  \n@param previousPassword The old password in the change password request.*/", "getterDocumentation" : "/**

                                                                                  The old password in the change password request.

                                                                                  \n@return The old password in the change password request.*/", "fluentSetterDocumentation" : "/**

                                                                                  The old password in the change password request.

                                                                                  \n@param previousPassword The old password in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The old password in the change password request.

                                                                                  \n@param previousPassword The old password in the change password request.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "DescribeUserPoolRequest" : { "c2jName" : "DescribeUserPoolRequest", "documentation" : "

                                                                                  Represents the request to describe the user pool.

                                                                                  ", "shapeName" : "DescribeUserPoolRequest", "deprecated" : false, "required" : [ "UserPoolId" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  \n@return The user pool ID for the user pool you want to describe.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "describeUserPoolRequest", "variableType" : "DescribeUserPoolRequest", "variableDeclarationType" : "DescribeUserPoolRequest", "documentation" : null, "simpleType" : "DescribeUserPoolRequest", "variableSetterType" : "DescribeUserPoolRequest" }, "marshaller" : { "action" : "DescribeUserPool", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.DescribeUserPool", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  \n@return The user pool ID for the user pool you want to describe.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool you want to describe.

                                                                                  \n@param userPoolId The user pool ID for the user pool you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AttributeDataType" : { "c2jName" : "AttributeDataType", "documentation" : "", "shapeName" : "AttributeDataType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : [ { "name" : "String", "value" : "String" }, { "name" : "Number", "value" : "Number" }, { "name" : "DateTime", "value" : "DateTime" }, { "name" : "Boolean", "value" : "Boolean" } ], "variable" : { "variableName" : "attributeDataType", "variableType" : "AttributeDataType", "variableDeclarationType" : "AttributeDataType", "documentation" : null, "simpleType" : "AttributeDataType", "variableSetterType" : "AttributeDataType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "DeleteUserPoolResult" : { "c2jName" : "DeleteUserPoolResult", "documentation" : null, "shapeName" : "DeleteUserPoolResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "deleteUserPoolResult", "variableType" : "DeleteUserPoolResult", "variableDeclarationType" : "DeleteUserPoolResult", "documentation" : null, "simpleType" : "DeleteUserPoolResult", "variableSetterType" : "DeleteUserPoolResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "DeleteUserPoolClientRequest" : { "c2jName" : "DeleteUserPoolClientRequest", "documentation" : "

                                                                                  Represents the request to delete a user pool client.

                                                                                  ", "shapeName" : "DeleteUserPoolClientRequest", "deprecated" : false, "required" : [ "UserPoolId", "ClientId" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to delete the client.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  \n@return The user pool ID for the user pool where you want to delete the client.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to delete the client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to delete the client.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "deleteUserPoolClientRequest", "variableType" : "DeleteUserPoolClientRequest", "variableDeclarationType" : "DeleteUserPoolClientRequest", "documentation" : null, "simpleType" : "DeleteUserPoolClientRequest", "variableSetterType" : "DeleteUserPoolClientRequest" }, "marshaller" : { "action" : "DeleteUserPoolClient", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.DeleteUserPoolClient", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to delete the client.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  \n@return The user pool ID for the user pool where you want to delete the client.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to delete the client.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to delete the client.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to delete the client.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "ClientId" : { "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "name" : "ClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "variable" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The ID of the client associated with the user pool.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "clientId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ClientId", "marshallLocationName" : "ClientId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "getterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@return The ID of the client associated with the user pool.*/", "fluentSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The ID of the client associated with the user pool.

                                                                                  \n@param clientId The ID of the client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AdminSetUserSettingsRequest" : { "c2jName" : "AdminSetUserSettingsRequest", "documentation" : "

                                                                                  Represents the request to set user settings as an administrator.

                                                                                  ", "shapeName" : "AdminSetUserSettingsRequest", "deprecated" : false, "required" : [ "UserPoolId", "Username", "MFAOptions" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to set the user's settings, such as MFA options.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  \n@return The user pool ID for the user pool where you want to set the user's settings, such as MFA options.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to set the user's settings, such as MFA options.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to set the user's settings, such as MFA options.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  \n@param username The user name of the user for whom you wish to set user settings.*/", "getterDocumentation" : "/**

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  \n@return The user name of the user for whom you wish to set user settings.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  \n@param username The user name of the user for whom you wish to set user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  \n@param username The user name of the user for whom you wish to set user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "name" : "MFAOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "variable" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "MFAOptions", "marshallLocationName" : "MFAOptions", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "MFAOptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "MFAOptionType", "variable" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "MFAOptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).*/", "getterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@return Specifies the options for MFA (e.g., email or phone number).*/", "fluentSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setMFAOptions(java.util.Collection)} or {@link #withMFAOptions(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminSetUserSettingsRequest", "variableType" : "AdminSetUserSettingsRequest", "variableDeclarationType" : "AdminSetUserSettingsRequest", "documentation" : null, "simpleType" : "AdminSetUserSettingsRequest", "variableSetterType" : "AdminSetUserSettingsRequest" }, "marshaller" : { "action" : "AdminSetUserSettings", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AdminSetUserSettings", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to set the user's settings, such as MFA options.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  \n@return The user pool ID for the user pool where you want to set the user's settings, such as MFA options.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to set the user's settings, such as MFA options.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to set the user's settings, such as MFA options.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  \n@param username The user name of the user for whom you wish to set user settings.*/", "getterDocumentation" : "/**

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  \n@return The user name of the user for whom you wish to set user settings.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  \n@param username The user name of the user for whom you wish to set user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you wish to set user settings.

                                                                                  \n@param username The user name of the user for whom you wish to set user settings.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "MFAOptions" : { "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "name" : "MFAOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "variable" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "mFAOptions", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "MFAOptions", "marshallLocationName" : "MFAOptions", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "MFAOptionType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "MFAOptionType", "variable" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "setterModel" : { "variableName" : "member", "variableType" : "MFAOptionType", "variableDeclarationType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "MFAOptionType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).*/", "getterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@return Specifies the options for MFA (e.g., email or phone number).*/", "fluentSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  Specifies the options for MFA (e.g., email or phone number).

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setMFAOptions(java.util.Collection)} or {@link #withMFAOptions(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param mFAOptions Specifies the options for MFA (e.g., email or phone number).\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "ForgotPasswordResult" : { "c2jName" : "ForgotPasswordResponse", "documentation" : "

                                                                                  Respresents the response from the server regarding the request to reset a password.

                                                                                  ", "shapeName" : "ForgotPasswordResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "", "name" : "CodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetails", "marshallLocationName" : "CodeDeliveryDetails", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "forgotPasswordResult", "variableType" : "ForgotPasswordResult", "variableDeclarationType" : "ForgotPasswordResult", "documentation" : null, "simpleType" : "ForgotPasswordResult", "variableSetterType" : "ForgotPasswordResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "CodeDeliveryDetails" : { "documentation" : "", "name" : "CodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "variable" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "setterModel" : { "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "variableDeclarationType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "unmarshallLocationName" : "CodeDeliveryDetails", "marshallLocationName" : "CodeDeliveryDetails", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "TooManyRequestsException" : { "c2jName" : "TooManyRequestsException", "documentation" : "

                                                                                  This exception gets thrown when the user has made too many requests for a given operation.

                                                                                  ", "shapeName" : "TooManyRequestsException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "tooManyRequestsException", "variableType" : "TooManyRequestsException", "variableDeclarationType" : "TooManyRequestsException", "documentation" : null, "simpleType" : "TooManyRequestsException", "variableSetterType" : "TooManyRequestsException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "TooManyRequestsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AdminConfirmSignUpRequest" : { "c2jName" : "AdminConfirmSignUpRequest", "documentation" : "

                                                                                  Represents the request to confirm user registration.

                                                                                  ", "shapeName" : "AdminConfirmSignUpRequest", "deprecated" : false, "required" : [ "UserPoolId", "Username" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  \n@param userPoolId The user pool ID for which you want to confirm user registration.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  \n@return The user pool ID for which you want to confirm user registration.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  \n@param userPoolId The user pool ID for which you want to confirm user registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  \n@param userPoolId The user pool ID for which you want to confirm user registration.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The user name for which you want to confirm user registration.

                                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user name for which you want to confirm user registration.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user name for which you want to confirm user registration.

                                                                                  \n@param username The user name for which you want to confirm user registration.*/", "getterDocumentation" : "/**

                                                                                  The user name for which you want to confirm user registration.

                                                                                  \n@return The user name for which you want to confirm user registration.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user name for which you want to confirm user registration.

                                                                                  \n@param username The user name for which you want to confirm user registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user name for which you want to confirm user registration.

                                                                                  \n@param username The user name for which you want to confirm user registration.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminConfirmSignUpRequest", "variableType" : "AdminConfirmSignUpRequest", "variableDeclarationType" : "AdminConfirmSignUpRequest", "documentation" : null, "simpleType" : "AdminConfirmSignUpRequest", "variableSetterType" : "AdminConfirmSignUpRequest" }, "marshaller" : { "action" : "AdminConfirmSignUp", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AdminConfirmSignUp", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  \n@param userPoolId The user pool ID for which you want to confirm user registration.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  \n@return The user pool ID for which you want to confirm user registration.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  \n@param userPoolId The user pool ID for which you want to confirm user registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for which you want to confirm user registration.

                                                                                  \n@param userPoolId The user pool ID for which you want to confirm user registration.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

                                                                                  The user name for which you want to confirm user registration.

                                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user name for which you want to confirm user registration.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user name for which you want to confirm user registration.

                                                                                  \n@param username The user name for which you want to confirm user registration.*/", "getterDocumentation" : "/**

                                                                                  The user name for which you want to confirm user registration.

                                                                                  \n@return The user name for which you want to confirm user registration.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user name for which you want to confirm user registration.

                                                                                  \n@param username The user name for which you want to confirm user registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user name for which you want to confirm user registration.

                                                                                  \n@param username The user name for which you want to confirm user registration.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "StatusType" : { "c2jName" : "StatusType", "documentation" : "", "shapeName" : "StatusType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : [ { "name" : "Enabled", "value" : "Enabled" }, { "name" : "Disabled", "value" : "Disabled" } ], "variable" : { "variableName" : "statusType", "variableType" : "StatusType", "variableDeclarationType" : "StatusType", "documentation" : null, "simpleType" : "StatusType", "variableSetterType" : "StatusType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "AdminUpdateUserAttributesRequest" : { "c2jName" : "AdminUpdateUserAttributesRequest", "documentation" : "

                                                                                  Represents the request to update the user's attributes as an administrator.

                                                                                  ", "shapeName" : "AdminUpdateUserAttributesRequest", "deprecated" : false, "required" : [ "UserPoolId", "Username", "UserAttributes" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update user attributes.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  \n@return The user pool ID for the user pool where you want to update user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  \n@param username The user name of the user for whom you want to update user attributes.*/", "getterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  \n@return The user name of the user for whom you want to update user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  \n@param username The user name of the user for whom you want to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  \n@param username The user name of the user for whom you want to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, { "documentation" : "

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "adminUpdateUserAttributesRequest", "variableType" : "AdminUpdateUserAttributesRequest", "variableDeclarationType" : "AdminUpdateUserAttributesRequest", "documentation" : null, "simpleType" : "AdminUpdateUserAttributesRequest", "variableSetterType" : "AdminUpdateUserAttributesRequest" }, "marshaller" : { "action" : "AdminUpdateUserAttributes", "verb" : "POST", "target" : "AWSCognitoIdentityProviderService.AdminUpdateUserAttributes", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "UserPoolId" : { "documentation" : "

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  ", "name" : "UserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "variable" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "userPoolId", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserPoolId", "marshallLocationName" : "UserPoolId", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update user attributes.*/", "getterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  \n@return The user pool ID for the user pool where you want to update user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user pool ID for the user pool where you want to update user attributes.

                                                                                  \n@param userPoolId The user pool ID for the user pool where you want to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "Username" : { "documentation" : "

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  ", "name" : "Username", "c2jName" : "Username", "c2jShape" : "UsernameType", "variable" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "username", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "Username", "marshallLocationName" : "Username", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  \n@param username The user name of the user for whom you want to update user attributes.*/", "getterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  \n@return The user name of the user for whom you want to update user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  \n@param username The user name of the user for whom you want to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  The user name of the user for whom you want to update user attributes.

                                                                                  \n@param username The user name of the user for whom you want to update user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" }, "UserAttributes" : { "documentation" : "

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  ", "name" : "UserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "variable" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "setterModel" : { "variableName" : "userAttributes", "variableType" : "java.util.List", "variableDeclarationType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "unmarshallLocationName" : "UserAttributes", "marshallLocationName" : "UserAttributes", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : { "memberType" : "AttributeType", "memberLocationName" : null, "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "documentation" : "", "name" : "Member", "c2jName" : "member", "c2jShape" : "AttributeType", "variable" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "setterModel" : { "variableName" : "member", "variableType" : "AttributeType", "variableDeclarationType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "unmarshallLocationName" : "member", "marshallLocationName" : "member", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**\n@param member */", "getterDocumentation" : "/**\n@return */", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/" }, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "map" : false, "simpleType" : "AttributeType", "templateType" : "java.util.List", "templateImplType" : "java.util.ArrayList" }, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : true, "map" : false, "setterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "getterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n@return An array of name-value pairs representing user attributes.*/", "fluentSetterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  An array of name-value pairs representing user attributes.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserAttributes(java.util.Collection)} or {@link #withUserAttributes(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param userAttributes An array of name-value pairs representing user attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "UserPoolPolicyType" : { "c2jName" : "UserPoolPolicyType", "documentation" : "

                                                                                  The type of policy in a user pool.

                                                                                  ", "shapeName" : "UserPoolPolicyType", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "documentation" : "

                                                                                  A container with information about the user pool password policy.

                                                                                  ", "name" : "PasswordPolicy", "c2jName" : "PasswordPolicy", "c2jShape" : "PasswordPolicyType", "variable" : { "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "variableDeclarationType" : "PasswordPolicyType", "documentation" : "

                                                                                  A container with information about the user pool password policy.

                                                                                  ", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "setterModel" : { "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "variableDeclarationType" : "PasswordPolicyType", "documentation" : "", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "getterModel" : { "returnType" : "PasswordPolicyType", "documentation" : null }, "http" : { "unmarshallLocationName" : "PasswordPolicy", "marshallLocationName" : "PasswordPolicy", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  A container with information about the user pool password policy.

                                                                                  \n@param passwordPolicy A container with information about the user pool password policy.*/", "getterDocumentation" : "/**

                                                                                  A container with information about the user pool password policy.

                                                                                  \n@return A container with information about the user pool password policy.*/", "fluentSetterDocumentation" : "/**

                                                                                  A container with information about the user pool password policy.

                                                                                  \n@param passwordPolicy A container with information about the user pool password policy.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  A container with information about the user pool password policy.

                                                                                  \n@param passwordPolicy A container with information about the user pool password policy.\n@return Returns a reference to this object so that method calls can be chained together.*/" } ], "enums" : null, "variable" : { "variableName" : "userPoolPolicyType", "variableType" : "UserPoolPolicyType", "variableDeclarationType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "PasswordPolicy" : { "documentation" : "

                                                                                  A container with information about the user pool password policy.

                                                                                  ", "name" : "PasswordPolicy", "c2jName" : "PasswordPolicy", "c2jShape" : "PasswordPolicyType", "variable" : { "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "variableDeclarationType" : "PasswordPolicyType", "documentation" : "

                                                                                  A container with information about the user pool password policy.

                                                                                  ", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "setterModel" : { "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "variableDeclarationType" : "PasswordPolicyType", "documentation" : "", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "getterModel" : { "returnType" : "PasswordPolicyType", "documentation" : null }, "http" : { "unmarshallLocationName" : "PasswordPolicy", "marshallLocationName" : "PasswordPolicy", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : false, "list" : false, "map" : false, "setterDocumentation" : "/**

                                                                                  A container with information about the user pool password policy.

                                                                                  \n@param passwordPolicy A container with information about the user pool password policy.*/", "getterDocumentation" : "/**

                                                                                  A container with information about the user pool password policy.

                                                                                  \n@return A container with information about the user pool password policy.*/", "fluentSetterDocumentation" : "/**

                                                                                  A container with information about the user pool password policy.

                                                                                  \n@param passwordPolicy A container with information about the user pool password policy.\n@return Returns a reference to this object so that method calls can be chained together.*/", "varargSetterDocumentation" : "/**

                                                                                  A container with information about the user pool password policy.

                                                                                  \n@param passwordPolicy A container with information about the user pool password policy.\n@return Returns a reference to this object so that method calls can be chained together.*/" } } }, "AdminSetUserSettingsResult" : { "c2jName" : "AdminSetUserSettingsResponse", "documentation" : "

                                                                                  Represents the response from the server to set user settings as an administrator.

                                                                                  ", "shapeName" : "AdminSetUserSettingsResult", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : null, "enums" : null, "variable" : { "variableName" : "adminSetUserSettingsResult", "variableType" : "AdminSetUserSettingsResult", "variableDeclarationType" : "AdminSetUserSettingsResult", "documentation" : null, "simpleType" : "AdminSetUserSettingsResult", "variableSetterType" : "AdminSetUserSettingsResult" }, "marshaller" : null, "unmarshaller" : { "resultWrapper" : null, "flattened" : false }, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "CodeMismatchException" : { "c2jName" : "CodeMismatchException", "documentation" : "

                                                                                  This exception is thrown if the provided code does not match what the server was expecting.

                                                                                  ", "shapeName" : "CodeMismatchException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "codeMismatchException", "variableType" : "CodeMismatchException", "variableDeclarationType" : "CodeMismatchException", "documentation" : null, "simpleType" : "CodeMismatchException", "variableSetterType" : "CodeMismatchException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "CodeMismatchException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } } }, "customizationConfig" : { "requestMetrics" : null, "useAutoConstructList" : false, "useAutoConstructMap" : false, "serviceClientHoldInputStream" : false, "operationsWithResponseStreamContentLengthValidation" : null, "customExceptionUnmarshallerImpl" : null, "customClientConfigFactory" : null, "customResponseMetadataClassName" : null, "skipInterfaceAdditions" : false, "customServiceNameForRequest" : null, "requiredParamValidationEnabled" : false, "additionalShapeConstructors" : null, "simpleMethods" : null, "renameShapes" : null, "sendEmptyAutoConstructedListAsEmptyList" : null, "authPolicyActions" : { "skip" : true, "actionPrefix" : null, "fileNamePrefix" : null }, "customServiceMetadata" : null, "customCodeTemplates" : null, "operationModifiers" : null, "shapeSubstitutions" : null, "shapeModifiers" : null, "customErrorCodeFieldName" : null, "sdkModeledExceptionBaseClassName" : null, "customSignerProvider" : null, "calculateCRC32FromCompressedData" : false, "customFileHeader" : null, "convenienceTypeOverloads" : [ ] }, "examples" : { "version" : "1.0", "operationExamples" : { } }, "sdkModeledExceptionBaseClassName" : "AWSCognitoIdentityProviderException", "clientConfigFactory" : "ClientConfigurationFactory", "exceptionUnmarshallerImpl" : null, "serviceBaseExceptionFqcn" : "com.amazonaws.AmazonServiceException", "sdkModeledExceptionBaseFqcn" : "com.amazonaws.services.cognitoidp.model.AWSCognitoIdentityProviderException", "fileHeader" : "/*\n * Copyright 2011-2016 Amazon.com, Inc. or its affiliates. All Rights\n * Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy