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

Go to download

The AWS Java SDK for Amazon Cognito Identity Provider Service module holds the client classes that are used for communicating with Amazon Cognito Identity Provider Service.

There is a newer version: 1.12.788
Show newest version
{
  "customizationConfig" : {
    "additionalShapeConstructors" : null,
    "authPolicyActions" : {
      "actionPrefix" : null,
      "fileNamePrefix" : null,
      "skip" : true
    },
    "calculateCRC32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customClientConfigFactory" : null,
    "customCodeTemplates" : null,
    "customErrorCodeFieldName" : null,
    "customExceptionUnmarshallerImpl" : null,
    "customFileHeader" : null,
    "customResponseMetadataClassName" : null,
    "customServiceMetadata" : null,
    "customServiceNameForRequest" : null,
    "customSignerProvider" : null,
    "operationModifiers" : null,
    "operationsWithResponseStreamContentLengthValidation" : null,
    "renameShapes" : null,
    "requestMetrics" : null,
    "requiredParamValidationEnabled" : false,
    "sdkModeledExceptionBaseClassName" : null,
    "sendEmptyAutoConstructedListAsEmptyList" : null,
    "sendExplicitlyEmptyListsForQuery" : false,
    "serviceClientHoldInputStream" : false,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "simpleMethods" : null,
    "skipInterfaceAdditions" : false,
    "skipSmokeTests" : false,
    "useAutoConstructList" : false,
    "useAutoConstructMap" : false
  },
  "metadata" : {
    "apiVersion" : "2016-04-18",
    "asyncClient" : "AWSCognitoIdentityProviderAsyncClient",
    "asyncClientBuilderClassName" : "AWSCognitoIdentityProviderAsyncClientBuilder",
    "asyncInterface" : "AWSCognitoIdentityProviderAsync",
    "cborProtocol" : false,
    "checksumFormat" : null,
    "contentType" : null,
    "cucumberModuleInjectorClassName" : "AWSCognitoIdentityProviderModuleInjector",
    "defaultEndpoint" : "https://cognito-idp.us-east-1.amazonaws.com",
    "defaultEndpointWithoutHttpProtocol" : "cognito-idp.us-east-1.amazonaws.com",
    "documentation" : "

Using the Amazon Cognito Your User Pools API, you can create a user pool 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 Your User Pools.

For more information, see the Amazon Cognito Documentation.

", "endpointPrefix" : "cognito-idp", "hasApiWithStreamInput" : false, "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "packageName" : "com.amazonaws.services.cognitoidp", "packagePath" : "com/amazonaws/services/cognitoidp", "protocol" : "json", "protocolDefaultExceptionUmarshallerImpl" : null, "serviceAbbreviation" : null, "serviceFullName" : "Amazon Cognito Identity Provider", "serviceName" : "Amazon Cognito Identity Provider", "signingName" : "cognito-idp", "smokeTestsPackageName" : "com.amazonaws.services.cognitoidp.smoketests", "syncClient" : "AWSCognitoIdentityProviderClient", "syncClientBuilderClassName" : "AWSCognitoIdentityProviderClientBuilder", "syncInterface" : "AWSCognitoIdentityProvider", "unmarshallerClassSuffix" : "JsonUnmarshaller", "unmarshallerContextClassName" : "JsonUnmarshallerContext", "xmlProtocol" : false }, "operations" : { "AddCustomAttributes" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AddCustomAttributesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds additional user attributes to the user pool schema.

", "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" : "UserImportInProgressException", "documentation" : "

This exception is thrown when you are trying to modify a user pool while a user import job is in progress for that pool.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddCustomAttributesRequest", "variableName" : "addCustomAttributesRequest", "variableType" : "AddCustomAttributesRequest", "documentation" : "

Represents the request to add custom attributes.

", "simpleType" : "AddCustomAttributesRequest", "variableSetterType" : "AddCustomAttributesRequest" }, "inputStreamPropertyName" : null, "methodName" : "addCustomAttributes", "operationName" : "AddCustomAttributes", "returnType" : { "returnType" : "AddCustomAttributesResult", "documentation" : "

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

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

Confirms user registration as an admin without using a confirmation code. Works on any 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" : "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminConfirmSignUpRequest", "variableName" : "adminConfirmSignUpRequest", "variableType" : "AdminConfirmSignUpRequest", "documentation" : "

Represents the request to confirm user registration.

", "simpleType" : "AdminConfirmSignUpRequest", "variableSetterType" : "AdminConfirmSignUpRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminConfirmSignUp", "operationName" : "AdminConfirmSignUp", "returnType" : { "returnType" : "AdminConfirmSignUpResult", "documentation" : "

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

" }, "syncReturnType" : "AdminConfirmSignUpResult" }, "AdminCreateUser" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminCreateUserResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new user in the specified user pool and sends a welcome message via email or phone (SMS). This message is based on a template that you configured in your call to CreateUserPool or UpdateUserPool. This template includes your custom sign-up instructions and placeholders for user name and temporary password.

Requires developer credentials.

", "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

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

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

" }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

" }, { "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" : "PreconditionNotMetException", "documentation" : "

This exception is thrown when a precondition is not met.

" }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "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" : "UnsupportedUserStateException", "documentation" : "

The request failed because the user is in an unsupported state.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminCreateUserRequest", "variableName" : "adminCreateUserRequest", "variableType" : "AdminCreateUserRequest", "documentation" : "

Represents the request to create a user in the specified user pool.

", "simpleType" : "AdminCreateUserRequest", "variableSetterType" : "AdminCreateUserRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminCreateUser", "operationName" : "AdminCreateUser", "returnType" : { "returnType" : "AdminCreateUserResult", "documentation" : "

Represents the response from the server to the request to create the user.

" }, "syncReturnType" : "AdminCreateUserResult" }, "AdminDeleteUser" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminDeleteUserResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a user as an administrator. Works on any 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" : "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminDeleteUserRequest", "variableName" : "adminDeleteUserRequest", "variableType" : "AdminDeleteUserRequest", "documentation" : "

Represents the request to delete a user as an administrator.

", "simpleType" : "AdminDeleteUserRequest", "variableSetterType" : "AdminDeleteUserRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminDeleteUser", "operationName" : "AdminDeleteUser", "returnType" : { "returnType" : "AdminDeleteUserResult", "documentation" : null }, "syncReturnType" : "AdminDeleteUserResult" }, "AdminDeleteUserAttributes" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminDeleteUserAttributesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the user attributes in a user pool as an administrator. Works on any 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" : "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminDeleteUserAttributesRequest", "variableName" : "adminDeleteUserAttributesRequest", "variableType" : "AdminDeleteUserAttributesRequest", "documentation" : "

Represents the request to delete user attributes as an administrator.

", "simpleType" : "AdminDeleteUserAttributesRequest", "variableSetterType" : "AdminDeleteUserAttributesRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminDeleteUserAttributes", "operationName" : "AdminDeleteUserAttributes", "returnType" : { "returnType" : "AdminDeleteUserAttributesResult", "documentation" : "

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

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

Disables the specified user as an administrator. Works on any 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" : "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminDisableUserRequest", "variableName" : "adminDisableUserRequest", "variableType" : "AdminDisableUserRequest", "documentation" : "

Represents the request to disable any user as an administrator.

", "simpleType" : "AdminDisableUserRequest", "variableSetterType" : "AdminDisableUserRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminDisableUser", "operationName" : "AdminDisableUser", "returnType" : { "returnType" : "AdminDisableUserResult", "documentation" : "

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

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

Enables the specified user as an administrator. Works on any 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" : "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminEnableUserRequest", "variableName" : "adminEnableUserRequest", "variableType" : "AdminEnableUserRequest", "documentation" : "

Represents the request that enables the user as an administrator.

", "simpleType" : "AdminEnableUserRequest", "variableSetterType" : "AdminEnableUserRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminEnableUser", "operationName" : "AdminEnableUser", "returnType" : { "returnType" : "AdminEnableUserResult", "documentation" : "

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

" }, "syncReturnType" : "AdminEnableUserResult" }, "AdminForgetDevice" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminForgetDeviceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Forgets the device, 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" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

" }, { "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminForgetDeviceRequest", "variableName" : "adminForgetDeviceRequest", "variableType" : "AdminForgetDeviceRequest", "documentation" : "

Sends the forgot device request, as an administrator.

", "simpleType" : "AdminForgetDeviceRequest", "variableSetterType" : "AdminForgetDeviceRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminForgetDevice", "operationName" : "AdminForgetDevice", "returnType" : { "returnType" : "AdminForgetDeviceResult", "documentation" : null }, "syncReturnType" : "AdminForgetDeviceResult" }, "AdminGetDevice" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminGetDeviceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the device, 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" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

" }, { "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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminGetDeviceRequest", "variableName" : "adminGetDeviceRequest", "variableType" : "AdminGetDeviceRequest", "documentation" : "

Represents the request to get the device, as an administrator.

", "simpleType" : "AdminGetDeviceRequest", "variableSetterType" : "AdminGetDeviceRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminGetDevice", "operationName" : "AdminGetDevice", "returnType" : { "returnType" : "AdminGetDeviceResult", "documentation" : "

Gets the device response, as an administrator.

" }, "syncReturnType" : "AdminGetDeviceResult" }, "AdminGetUser" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminGetUserResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the specified user by user name in a user pool as an administrator. Works on any 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" : "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminGetUserRequest", "variableName" : "adminGetUserRequest", "variableType" : "AdminGetUserRequest", "documentation" : "

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

", "simpleType" : "AdminGetUserRequest", "variableSetterType" : "AdminGetUserRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminGetUser", "operationName" : "AdminGetUser", "returnType" : { "returnType" : "AdminGetUserResult", "documentation" : "

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

" }, "syncReturnType" : "AdminGetUserResult" }, "AdminInitiateAuth" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminInitiateAuthResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates the authentication flow, 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.

" }, { "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" : "UnexpectedLambdaException", "documentation" : "

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

" }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

" }, { "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" : "MFAMethodNotFoundException", "documentation" : "

This exception is thrown when Amazon Cognito cannot find a multi-factor authentication (MFA) method.

" }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminInitiateAuthRequest", "variableName" : "adminInitiateAuthRequest", "variableType" : "AdminInitiateAuthRequest", "documentation" : "

Initiates the authorization request, as an administrator.

", "simpleType" : "AdminInitiateAuthRequest", "variableSetterType" : "AdminInitiateAuthRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminInitiateAuth", "operationName" : "AdminInitiateAuth", "returnType" : { "returnType" : "AdminInitiateAuthResult", "documentation" : "

Initiates the authentication response, as an administrator.

" }, "syncReturnType" : "AdminInitiateAuthResult" }, "AdminListDevices" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminListDevicesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists devices, as an administrator.

", "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" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

" }, { "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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminListDevicesRequest", "variableName" : "adminListDevicesRequest", "variableType" : "AdminListDevicesRequest", "documentation" : "

Represents the request to list devices, as an administrator.

", "simpleType" : "AdminListDevicesRequest", "variableSetterType" : "AdminListDevicesRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminListDevices", "operationName" : "AdminListDevices", "returnType" : { "returnType" : "AdminListDevicesResult", "documentation" : "

Lists the device's response, as an administrator.

" }, "syncReturnType" : "AdminListDevicesResult" }, "AdminResetUserPassword" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminResetUserPasswordResult", "authenticated" : true, "deprecated" : false, "documentation" : "

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

When a developer calls this API, the current password is invalidated, so it must be changed. If a user tries to sign in after the API is called, the app will get a PasswordResetRequiredException exception back and should direct the user down the flow to reset the password, which is the same as the forgot password flow. In addition, if the user pool has phone verification selected and a verified phone number exists for the user, or if email verification is selected and a verified email exists for the user, calling this API will also result in sending a message to the end user with the code to change their 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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminResetUserPasswordRequest", "variableName" : "adminResetUserPasswordRequest", "variableType" : "AdminResetUserPasswordRequest", "documentation" : "

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

", "simpleType" : "AdminResetUserPasswordRequest", "variableSetterType" : "AdminResetUserPasswordRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminResetUserPassword", "operationName" : "AdminResetUserPassword", "returnType" : { "returnType" : "AdminResetUserPasswordResult", "documentation" : "

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

" }, "syncReturnType" : "AdminResetUserPasswordResult" }, "AdminRespondToAuthChallenge" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminRespondToAuthChallengeResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Responds to an authentication challenge, 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.

" }, { "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" : "UnexpectedLambdaException", "documentation" : "

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

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

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

" }, { "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" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

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

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

" }, { "exceptionName" : "MFAMethodNotFoundException", "documentation" : "

This exception is thrown when Amazon Cognito cannot find a multi-factor authentication (MFA) method.

" }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "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" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminRespondToAuthChallengeRequest", "variableName" : "adminRespondToAuthChallengeRequest", "variableType" : "AdminRespondToAuthChallengeRequest", "documentation" : "

The request to respond to the authentication challenge, as an administrator.

", "simpleType" : "AdminRespondToAuthChallengeRequest", "variableSetterType" : "AdminRespondToAuthChallengeRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminRespondToAuthChallenge", "operationName" : "AdminRespondToAuthChallenge", "returnType" : { "returnType" : "AdminRespondToAuthChallengeResult", "documentation" : "

Responds to the authentication challenge, as an administrator.

" }, "syncReturnType" : "AdminRespondToAuthChallengeResult" }, "AdminSetUserSettings" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminSetUserSettingsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Sets all the user settings for a specified user name. Works on any 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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminSetUserSettingsRequest", "variableName" : "adminSetUserSettingsRequest", "variableType" : "AdminSetUserSettingsRequest", "documentation" : "

Represents the request to set user settings as an administrator.

", "simpleType" : "AdminSetUserSettingsRequest", "variableSetterType" : "AdminSetUserSettingsRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminSetUserSettings", "operationName" : "AdminSetUserSettings", "returnType" : { "returnType" : "AdminSetUserSettingsResult", "documentation" : "

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

" }, "syncReturnType" : "AdminSetUserSettingsResult" }, "AdminUpdateDeviceStatus" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminUpdateDeviceStatusResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the device status as an administrator.

", "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" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

" }, { "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminUpdateDeviceStatusRequest", "variableName" : "adminUpdateDeviceStatusRequest", "variableType" : "AdminUpdateDeviceStatusRequest", "documentation" : "

The request to update the device status, as an administrator.

", "simpleType" : "AdminUpdateDeviceStatusRequest", "variableSetterType" : "AdminUpdateDeviceStatusRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminUpdateDeviceStatus", "operationName" : "AdminUpdateDeviceStatus", "returnType" : { "returnType" : "AdminUpdateDeviceStatusResult", "documentation" : "

The status response from the request to update the device, as an administrator.

" }, "syncReturnType" : "AdminUpdateDeviceStatusResult" }, "AdminUpdateUserAttributes" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminUpdateUserAttributesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the specified user's attributes, including developer attributes, as an administrator. Works on any 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" : "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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminUpdateUserAttributesRequest", "variableName" : "adminUpdateUserAttributesRequest", "variableType" : "AdminUpdateUserAttributesRequest", "documentation" : "

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

", "simpleType" : "AdminUpdateUserAttributesRequest", "variableSetterType" : "AdminUpdateUserAttributesRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminUpdateUserAttributes", "operationName" : "AdminUpdateUserAttributes", "returnType" : { "returnType" : "AdminUpdateUserAttributesResult", "documentation" : "

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

" }, "syncReturnType" : "AdminUpdateUserAttributesResult" }, "AdminUserGlobalSignOut" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AdminUserGlobalSignOutResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Signs out users from all devices, 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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminUserGlobalSignOutRequest", "variableName" : "adminUserGlobalSignOutRequest", "variableType" : "AdminUserGlobalSignOutRequest", "documentation" : "

The request to sign out of all devices, as an administrator.

", "simpleType" : "AdminUserGlobalSignOutRequest", "variableSetterType" : "AdminUserGlobalSignOutRequest" }, "inputStreamPropertyName" : null, "methodName" : "adminUserGlobalSignOut", "operationName" : "AdminUserGlobalSignOut", "returnType" : { "returnType" : "AdminUserGlobalSignOutResult", "documentation" : "

The global sign-out response, as an administrator.

" }, "syncReturnType" : "AdminUserGlobalSignOutResult" }, "ChangePassword" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "ChangePasswordResult", "authenticated" : false, "deprecated" : false, "documentation" : "

Changes the password for a specified user in a 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" : "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" : "LimitExceededException", "documentation" : "

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

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ChangePasswordRequest", "variableName" : "changePasswordRequest", "variableType" : "ChangePasswordRequest", "documentation" : "

Represents the request to change a user password.

", "simpleType" : "ChangePasswordRequest", "variableSetterType" : "ChangePasswordRequest" }, "inputStreamPropertyName" : null, "methodName" : "changePassword", "operationName" : "ChangePassword", "returnType" : { "returnType" : "ChangePasswordResult", "documentation" : "

The response from the server to the change password request.

" }, "syncReturnType" : "ChangePasswordResult" }, "ConfirmDevice" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "ConfirmDeviceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Confirms tracking of the device. This API call is the call that beings device tracking.

", "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" : "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" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

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

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

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ConfirmDeviceRequest", "variableName" : "confirmDeviceRequest", "variableType" : "ConfirmDeviceRequest", "documentation" : "

Confirms the device request.

", "simpleType" : "ConfirmDeviceRequest", "variableSetterType" : "ConfirmDeviceRequest" }, "inputStreamPropertyName" : null, "methodName" : "confirmDevice", "operationName" : "ConfirmDevice", "returnType" : { "returnType" : "ConfirmDeviceResult", "documentation" : "

Confirms the device response.

" }, "syncReturnType" : "ConfirmDeviceResult" }, "ConfirmForgotPassword" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "ConfirmForgotPasswordResult", "authenticated" : false, "deprecated" : false, "documentation" : "

Allows a user to enter a code provided when they reset their password to update their 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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ConfirmForgotPasswordRequest", "variableName" : "confirmForgotPasswordRequest", "variableType" : "ConfirmForgotPasswordRequest", "documentation" : "

The request representing the confirmation for a password reset.

", "simpleType" : "ConfirmForgotPasswordRequest", "variableSetterType" : "ConfirmForgotPasswordRequest" }, "inputStreamPropertyName" : null, "methodName" : "confirmForgotPassword", "operationName" : "ConfirmForgotPassword", "returnType" : { "returnType" : "ConfirmForgotPasswordResult", "documentation" : "

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

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

Confirms registration of a user and handles the existing alias from a previous 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" : "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" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ConfirmSignUpRequest", "variableName" : "confirmSignUpRequest", "variableType" : "ConfirmSignUpRequest", "documentation" : "

Represents the request to confirm registration of a user.

", "simpleType" : "ConfirmSignUpRequest", "variableSetterType" : "ConfirmSignUpRequest" }, "inputStreamPropertyName" : null, "methodName" : "confirmSignUp", "operationName" : "ConfirmSignUp", "returnType" : { "returnType" : "ConfirmSignUpResult", "documentation" : "

Represents the response from the server for the registration confirmation.

" }, "syncReturnType" : "ConfirmSignUpResult" }, "CreateUserImportJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "CreateUserImportJobResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates the user import job.

", "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" : "PreconditionNotMetException", "documentation" : "

This exception is thrown when a precondition is not met.

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

This exception gets thrown when a user is not authorized.

" }, { "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, "input" : { "variableDeclarationType" : "CreateUserImportJobRequest", "variableName" : "createUserImportJobRequest", "variableType" : "CreateUserImportJobRequest", "documentation" : "

Represents the request to create the user import job.

", "simpleType" : "CreateUserImportJobRequest", "variableSetterType" : "CreateUserImportJobRequest" }, "inputStreamPropertyName" : null, "methodName" : "createUserImportJob", "operationName" : "CreateUserImportJob", "returnType" : { "returnType" : "CreateUserImportJobResult", "documentation" : "

Represents the response from the server to the request to create the user import job.

" }, "syncReturnType" : "CreateUserImportJobResult" }, "CreateUserPool" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "CreateUserPoolResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new Amazon Cognito user pool and sets the password policy for the 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" : "LimitExceededException", "documentation" : "

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

" }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

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

This exception gets thrown when a user is not authorized.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateUserPoolRequest", "variableName" : "createUserPoolRequest", "variableType" : "CreateUserPoolRequest", "documentation" : "

Represents the request to create a user pool.

", "simpleType" : "CreateUserPoolRequest", "variableSetterType" : "CreateUserPoolRequest" }, "inputStreamPropertyName" : null, "methodName" : "createUserPool", "operationName" : "CreateUserPool", "returnType" : { "returnType" : "CreateUserPoolResult", "documentation" : "

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

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

Creates the 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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateUserPoolClientRequest", "variableName" : "createUserPoolClientRequest", "variableType" : "CreateUserPoolClientRequest", "documentation" : "

Represents the request to create a user pool client.

", "simpleType" : "CreateUserPoolClientRequest", "variableSetterType" : "CreateUserPoolClientRequest" }, "inputStreamPropertyName" : null, "methodName" : "createUserPoolClient", "operationName" : "CreateUserPoolClient", "returnType" : { "returnType" : "CreateUserPoolClientResult", "documentation" : "

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

" }, "syncReturnType" : "CreateUserPoolClientResult" }, "DeleteUser" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteUserResult", "authenticated" : false, "deprecated" : false, "documentation" : "

Allows a user to delete one's self.

", "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" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUserRequest", "variableName" : "deleteUserRequest", "variableType" : "DeleteUserRequest", "documentation" : "

Represents the request to delete a user.

", "simpleType" : "DeleteUserRequest", "variableSetterType" : "DeleteUserRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteUser", "operationName" : "DeleteUser", "returnType" : { "returnType" : "DeleteUserResult", "documentation" : null }, "syncReturnType" : "DeleteUserResult" }, "DeleteUserAttributes" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteUserAttributesResult", "authenticated" : false, "deprecated" : false, "documentation" : "

Deletes the attributes for a 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" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUserAttributesRequest", "variableName" : "deleteUserAttributesRequest", "variableType" : "DeleteUserAttributesRequest", "documentation" : "

Represents the request to delete user attributes.

", "simpleType" : "DeleteUserAttributesRequest", "variableSetterType" : "DeleteUserAttributesRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteUserAttributes", "operationName" : "DeleteUserAttributes", "returnType" : { "returnType" : "DeleteUserAttributesResult", "documentation" : "

Represents the response from the server to delete user attributes.

" }, "syncReturnType" : "DeleteUserAttributesResult" }, "DeleteUserPool" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteUserPoolResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the specified Amazon Cognito 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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "UserImportInProgressException", "documentation" : "

This exception is thrown when you are trying to modify a user pool while a user import job is in progress for that pool.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUserPoolRequest", "variableName" : "deleteUserPoolRequest", "variableType" : "DeleteUserPoolRequest", "documentation" : "

Represents the request to delete a user pool.

", "simpleType" : "DeleteUserPoolRequest", "variableSetterType" : "DeleteUserPoolRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteUserPool", "operationName" : "DeleteUserPool", "returnType" : { "returnType" : "DeleteUserPoolResult", "documentation" : null }, "syncReturnType" : "DeleteUserPoolResult" }, "DeleteUserPoolClient" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteUserPoolClientResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Allows the developer to delete 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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUserPoolClientRequest", "variableName" : "deleteUserPoolClientRequest", "variableType" : "DeleteUserPoolClientRequest", "documentation" : "

Represents the request to delete a user pool client.

", "simpleType" : "DeleteUserPoolClientRequest", "variableSetterType" : "DeleteUserPoolClientRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteUserPoolClient", "operationName" : "DeleteUserPoolClient", "returnType" : { "returnType" : "DeleteUserPoolClientResult", "documentation" : null }, "syncReturnType" : "DeleteUserPoolClientResult" }, "DescribeUserImportJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeUserImportJobResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the user import job.

", "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" : "InternalErrorException", "documentation" : "

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUserImportJobRequest", "variableName" : "describeUserImportJobRequest", "variableType" : "DescribeUserImportJobRequest", "documentation" : "

Represents the request to describe the user import job.

", "simpleType" : "DescribeUserImportJobRequest", "variableSetterType" : "DescribeUserImportJobRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeUserImportJob", "operationName" : "DescribeUserImportJob", "returnType" : { "returnType" : "DescribeUserImportJobResult", "documentation" : "

Represents the response from the server to the request to describe the user import job.

" }, "syncReturnType" : "DescribeUserImportJobResult" }, "DescribeUserPool" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeUserPoolResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the configuration information and metadata of the specified 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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUserPoolRequest", "variableName" : "describeUserPoolRequest", "variableType" : "DescribeUserPoolRequest", "documentation" : "

Represents the request to describe the user pool.

", "simpleType" : "DescribeUserPoolRequest", "variableSetterType" : "DescribeUserPoolRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeUserPool", "operationName" : "DescribeUserPool", "returnType" : { "returnType" : "DescribeUserPoolResult", "documentation" : "

Represents the response to describe the user pool.

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

Client method for returning the configuration information and metadata of the specified 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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUserPoolClientRequest", "variableName" : "describeUserPoolClientRequest", "variableType" : "DescribeUserPoolClientRequest", "documentation" : "

Represents the request to describe a user pool client.

", "simpleType" : "DescribeUserPoolClientRequest", "variableSetterType" : "DescribeUserPoolClientRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeUserPoolClient", "operationName" : "DescribeUserPoolClient", "returnType" : { "returnType" : "DescribeUserPoolClientResult", "documentation" : "

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

" }, "syncReturnType" : "DescribeUserPoolClientResult" }, "ForgetDevice" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "ForgetDeviceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Forgets the specified device.

", "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" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ForgetDeviceRequest", "variableName" : "forgetDeviceRequest", "variableType" : "ForgetDeviceRequest", "documentation" : "

Represents the request to forget the device.

", "simpleType" : "ForgetDeviceRequest", "variableSetterType" : "ForgetDeviceRequest" }, "inputStreamPropertyName" : null, "methodName" : "forgetDevice", "operationName" : "ForgetDevice", "returnType" : { "returnType" : "ForgetDeviceResult", "documentation" : null }, "syncReturnType" : "ForgetDeviceResult" }, "ForgotPassword" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "ForgotPasswordResult", "authenticated" : false, "deprecated" : false, "documentation" : "

Retrieves the password for the specified client ID or username.

", "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" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

" }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ForgotPasswordRequest", "variableName" : "forgotPasswordRequest", "variableType" : "ForgotPasswordRequest", "documentation" : "

Represents the request to reset a user's password.

", "simpleType" : "ForgotPasswordRequest", "variableSetterType" : "ForgotPasswordRequest" }, "inputStreamPropertyName" : null, "methodName" : "forgotPassword", "operationName" : "ForgotPassword", "returnType" : { "returnType" : "ForgotPasswordResult", "documentation" : "

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

" }, "syncReturnType" : "ForgotPasswordResult" }, "GetCSVHeader" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GetCSVHeaderResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the header information for the .csv file to be used as input for the user import job.

", "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" : "InternalErrorException", "documentation" : "

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetCSVHeaderRequest", "variableName" : "getCSVHeaderRequest", "variableType" : "GetCSVHeaderRequest", "documentation" : "

Represents the request to get the header information for the .csv file for the user import job.

", "simpleType" : "GetCSVHeaderRequest", "variableSetterType" : "GetCSVHeaderRequest" }, "inputStreamPropertyName" : null, "methodName" : "getCSVHeader", "operationName" : "GetCSVHeader", "returnType" : { "returnType" : "GetCSVHeaderResult", "documentation" : "

Represents the response from the server to the request to get the header information for the .csv file for the user import job.

" }, "syncReturnType" : "GetCSVHeaderResult" }, "GetDevice" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GetDeviceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the device.

", "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" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

" }, { "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" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeviceRequest", "variableName" : "getDeviceRequest", "variableType" : "GetDeviceRequest", "documentation" : "

Represents the request to get the device.

", "simpleType" : "GetDeviceRequest", "variableSetterType" : "GetDeviceRequest" }, "inputStreamPropertyName" : null, "methodName" : "getDevice", "operationName" : "GetDevice", "returnType" : { "returnType" : "GetDeviceResult", "documentation" : "

Gets the device response.

" }, "syncReturnType" : "GetDeviceResult" }, "GetUser" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GetUserResult", "authenticated" : false, "deprecated" : false, "documentation" : "

Gets the user attributes and metadata for a 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" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetUserRequest", "variableName" : "getUserRequest", "variableType" : "GetUserRequest", "documentation" : "

Represents the request to get information about the user.

", "simpleType" : "GetUserRequest", "variableSetterType" : "GetUserRequest" }, "inputStreamPropertyName" : null, "methodName" : "getUser", "operationName" : "GetUser", "returnType" : { "returnType" : "GetUserResult", "documentation" : "

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

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

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

", "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" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

" }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

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

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

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetUserAttributeVerificationCodeRequest", "variableName" : "getUserAttributeVerificationCodeRequest", "variableType" : "GetUserAttributeVerificationCodeRequest", "documentation" : "

Represents the request to get user attribute verification.

", "simpleType" : "GetUserAttributeVerificationCodeRequest", "variableSetterType" : "GetUserAttributeVerificationCodeRequest" }, "inputStreamPropertyName" : null, "methodName" : "getUserAttributeVerificationCode", "operationName" : "GetUserAttributeVerificationCode", "returnType" : { "returnType" : "GetUserAttributeVerificationCodeResult", "documentation" : "

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

" }, "syncReturnType" : "GetUserAttributeVerificationCodeResult" }, "GlobalSignOut" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GlobalSignOutResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Signs out users from all devices.

", "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" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GlobalSignOutRequest", "variableName" : "globalSignOutRequest", "variableType" : "GlobalSignOutRequest", "documentation" : "

Represents the request to sign out all devices.

", "simpleType" : "GlobalSignOutRequest", "variableSetterType" : "GlobalSignOutRequest" }, "inputStreamPropertyName" : null, "methodName" : "globalSignOut", "operationName" : "GlobalSignOut", "returnType" : { "returnType" : "GlobalSignOutResult", "documentation" : "

The response to the request to sign out all devices.

" }, "syncReturnType" : "GlobalSignOutResult" }, "InitiateAuth" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "InitiateAuthResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates the authentication flow.

", "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" : "UnexpectedLambdaException", "documentation" : "

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

" }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

" }, { "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" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "InitiateAuthRequest", "variableName" : "initiateAuthRequest", "variableType" : "InitiateAuthRequest", "documentation" : "

Initiates the authentication request.

", "simpleType" : "InitiateAuthRequest", "variableSetterType" : "InitiateAuthRequest" }, "inputStreamPropertyName" : null, "methodName" : "initiateAuth", "operationName" : "InitiateAuth", "returnType" : { "returnType" : "InitiateAuthResult", "documentation" : "

Initiates the authentication response.

" }, "syncReturnType" : "InitiateAuthResult" }, "ListDevices" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "ListDevicesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the devices.

", "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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

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

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

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDevicesRequest", "variableName" : "listDevicesRequest", "variableType" : "ListDevicesRequest", "documentation" : "

Represents the request to list the devices.

", "simpleType" : "ListDevicesRequest", "variableSetterType" : "ListDevicesRequest" }, "inputStreamPropertyName" : null, "methodName" : "listDevices", "operationName" : "ListDevices", "returnType" : { "returnType" : "ListDevicesResult", "documentation" : "

Represents the response to list devices.

" }, "syncReturnType" : "ListDevicesResult" }, "ListUserImportJobs" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "ListUserImportJobsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the user import jobs.

", "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" : "InternalErrorException", "documentation" : "

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUserImportJobsRequest", "variableName" : "listUserImportJobsRequest", "variableType" : "ListUserImportJobsRequest", "documentation" : "

Represents the request to list the user import jobs.

", "simpleType" : "ListUserImportJobsRequest", "variableSetterType" : "ListUserImportJobsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listUserImportJobs", "operationName" : "ListUserImportJobs", "returnType" : { "returnType" : "ListUserImportJobsResult", "documentation" : "

Represents the response from the server to the request to list the user import jobs.

" }, "syncReturnType" : "ListUserImportJobsResult" }, "ListUserPoolClients" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "ListUserPoolClientsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUserPoolClientsRequest", "variableName" : "listUserPoolClientsRequest", "variableType" : "ListUserPoolClientsRequest", "documentation" : "

Represents the request to list the user pool clients.

", "simpleType" : "ListUserPoolClientsRequest", "variableSetterType" : "ListUserPoolClientsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listUserPoolClients", "operationName" : "ListUserPoolClients", "returnType" : { "returnType" : "ListUserPoolClientsResult", "documentation" : "

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

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

Lists the user pools associated with an AWS account.

", "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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUserPoolsRequest", "variableName" : "listUserPoolsRequest", "variableType" : "ListUserPoolsRequest", "documentation" : "

Represents the request to list user pools.

", "simpleType" : "ListUserPoolsRequest", "variableSetterType" : "ListUserPoolsRequest" }, "inputStreamPropertyName" : null, "methodName" : "listUserPools", "operationName" : "ListUserPools", "returnType" : { "returnType" : "ListUserPoolsResult", "documentation" : "

Represents the response to list user pools.

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

Lists the users in the Amazon Cognito user pool.

", "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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUsersRequest", "variableName" : "listUsersRequest", "variableType" : "ListUsersRequest", "documentation" : "

Represents the request to list users.

", "simpleType" : "ListUsersRequest", "variableSetterType" : "ListUsersRequest" }, "inputStreamPropertyName" : null, "methodName" : "listUsers", "operationName" : "ListUsers", "returnType" : { "returnType" : "ListUsersResult", "documentation" : "

The response from the request to list users.

" }, "syncReturnType" : "ListUsersResult" }, "ResendConfirmationCode" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "ResendConfirmationCodeResult", "authenticated" : false, "deprecated" : false, "documentation" : "

Resends the confirmation (for confirmation of registration) to a specific user in 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" : "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" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

" }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ResendConfirmationCodeRequest", "variableName" : "resendConfirmationCodeRequest", "variableType" : "ResendConfirmationCodeRequest", "documentation" : "

Represents the request to resend the confirmation code.

", "simpleType" : "ResendConfirmationCodeRequest", "variableSetterType" : "ResendConfirmationCodeRequest" }, "inputStreamPropertyName" : null, "methodName" : "resendConfirmationCode", "operationName" : "ResendConfirmationCode", "returnType" : { "returnType" : "ResendConfirmationCodeResult", "documentation" : "

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

" }, "syncReturnType" : "ResendConfirmationCodeResult" }, "RespondToAuthChallenge" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "RespondToAuthChallengeResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Responds to the authentication challenge.

", "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" : "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" : "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" : "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" : "TooManyRequestsException", "documentation" : "

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

" }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

" }, { "exceptionName" : "MFAMethodNotFoundException", "documentation" : "

This exception is thrown when Amazon Cognito cannot find a multi-factor authentication (MFA) method.

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

" }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "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, "input" : { "variableDeclarationType" : "RespondToAuthChallengeRequest", "variableName" : "respondToAuthChallengeRequest", "variableType" : "RespondToAuthChallengeRequest", "documentation" : "

The request to respond to an authentication challenge.

", "simpleType" : "RespondToAuthChallengeRequest", "variableSetterType" : "RespondToAuthChallengeRequest" }, "inputStreamPropertyName" : null, "methodName" : "respondToAuthChallenge", "operationName" : "RespondToAuthChallenge", "returnType" : { "returnType" : "RespondToAuthChallengeResult", "documentation" : "

The response to respond to the authentication challenge.

" }, "syncReturnType" : "RespondToAuthChallengeResult" }, "SetUserSettings" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "SetUserSettingsResult", "authenticated" : false, "deprecated" : false, "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.

", "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" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetUserSettingsRequest", "variableName" : "setUserSettingsRequest", "variableType" : "SetUserSettingsRequest", "documentation" : "

Represents the request to set user settings.

", "simpleType" : "SetUserSettingsRequest", "variableSetterType" : "SetUserSettingsRequest" }, "inputStreamPropertyName" : null, "methodName" : "setUserSettings", "operationName" : "SetUserSettings", "returnType" : { "returnType" : "SetUserSettingsResult", "documentation" : "

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

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

Registers the user in the specified user pool and creates a user name, password, and 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" : "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.

" }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

" }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SignUpRequest", "variableName" : "signUpRequest", "variableType" : "SignUpRequest", "documentation" : "

Represents the request to register a user.

", "simpleType" : "SignUpRequest", "variableSetterType" : "SignUpRequest" }, "inputStreamPropertyName" : null, "methodName" : "signUp", "operationName" : "SignUp", "returnType" : { "returnType" : "SignUpResult", "documentation" : "

The response from the server for a registration request.

" }, "syncReturnType" : "SignUpResult" }, "StartUserImportJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "StartUserImportJobResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Starts the user import.

", "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.

" }, { "exceptionName" : "PreconditionNotMetException", "documentation" : "

This exception is thrown when a precondition is not met.

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

This exception gets thrown when a user is not authorized.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartUserImportJobRequest", "variableName" : "startUserImportJobRequest", "variableType" : "StartUserImportJobRequest", "documentation" : "

Represents the request to start the user import job.

", "simpleType" : "StartUserImportJobRequest", "variableSetterType" : "StartUserImportJobRequest" }, "inputStreamPropertyName" : null, "methodName" : "startUserImportJob", "operationName" : "StartUserImportJob", "returnType" : { "returnType" : "StartUserImportJobResult", "documentation" : "

Represents the response from the server to the request to start the user import job.

" }, "syncReturnType" : "StartUserImportJobResult" }, "StopUserImportJob" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "StopUserImportJobResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Stops the user import job.

", "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.

" }, { "exceptionName" : "PreconditionNotMetException", "documentation" : "

This exception is thrown when a precondition is not met.

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

This exception gets thrown when a user is not authorized.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopUserImportJobRequest", "variableName" : "stopUserImportJobRequest", "variableType" : "StopUserImportJobRequest", "documentation" : "

Represents the request to stop the user import job.

", "simpleType" : "StopUserImportJobRequest", "variableSetterType" : "StopUserImportJobRequest" }, "inputStreamPropertyName" : null, "methodName" : "stopUserImportJob", "operationName" : "StopUserImportJob", "returnType" : { "returnType" : "StopUserImportJobResult", "documentation" : "

Represents the response from the server to the request to stop the user import job.

" }, "syncReturnType" : "StopUserImportJobResult" }, "UpdateDeviceStatus" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateDeviceStatusResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the device status.

", "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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

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

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

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateDeviceStatusRequest", "variableName" : "updateDeviceStatusRequest", "variableType" : "UpdateDeviceStatusRequest", "documentation" : "

Represents the request to update the device status.

", "simpleType" : "UpdateDeviceStatusRequest", "variableSetterType" : "UpdateDeviceStatusRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateDeviceStatus", "operationName" : "UpdateDeviceStatus", "returnType" : { "returnType" : "UpdateDeviceStatusResult", "documentation" : "

The response to the request to update the device status.

" }, "syncReturnType" : "UpdateDeviceStatusResult" }, "UpdateUserAttributes" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateUserAttributesResult", "authenticated" : false, "deprecated" : false, "documentation" : "

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

", "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" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

" }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserAttributesRequest", "variableName" : "updateUserAttributesRequest", "variableType" : "UpdateUserAttributesRequest", "documentation" : "

Represents the request to update user attributes.

", "simpleType" : "UpdateUserAttributesRequest", "variableSetterType" : "UpdateUserAttributesRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateUserAttributes", "operationName" : "UpdateUserAttributes", "returnType" : { "returnType" : "UpdateUserAttributesResult", "documentation" : "

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

" }, "syncReturnType" : "UpdateUserAttributesResult" }, "UpdateUserPool" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateUserPoolResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the specified user pool with the specified 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" : "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" : "NotAuthorizedException", "documentation" : "

This exception gets thrown when a user is not authorized.

" }, { "exceptionName" : "UserImportInProgressException", "documentation" : "

This exception is thrown when you are trying to modify a user pool while a user import job is in progress for that pool.

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

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

" }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

" }, { "exceptionName" : "InvalidSmsRoleTrustRelationshipException", "documentation" : "

This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

" }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserPoolRequest", "variableName" : "updateUserPoolRequest", "variableType" : "UpdateUserPoolRequest", "documentation" : "

Represents the request to update the user pool.

", "simpleType" : "UpdateUserPoolRequest", "variableSetterType" : "UpdateUserPoolRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateUserPool", "operationName" : "UpdateUserPool", "returnType" : { "returnType" : "UpdateUserPoolResult", "documentation" : "

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

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

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

", "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" : "InternalErrorException", "documentation" : "

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserPoolClientRequest", "variableName" : "updateUserPoolClientRequest", "variableType" : "UpdateUserPoolClientRequest", "documentation" : "

Represents the request to update the user pool client.

", "simpleType" : "UpdateUserPoolClientRequest", "variableSetterType" : "UpdateUserPoolClientRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateUserPoolClient", "operationName" : "UpdateUserPoolClient", "returnType" : { "returnType" : "UpdateUserPoolClientResult", "documentation" : "

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

" }, "syncReturnType" : "UpdateUserPoolClientResult" }, "VerifyUserAttribute" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "VerifyUserAttributeResult", "authenticated" : false, "deprecated" : false, "documentation" : "

Verifies the specified user attributes in 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" : "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" : "LimitExceededException", "documentation" : "

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

" }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

" }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

" }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

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

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

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "VerifyUserAttributeRequest", "variableName" : "verifyUserAttributeRequest", "variableType" : "VerifyUserAttributeRequest", "documentation" : "

Represents the request to verify user attributes.

", "simpleType" : "VerifyUserAttributeRequest", "variableSetterType" : "VerifyUserAttributeRequest" }, "inputStreamPropertyName" : null, "methodName" : "verifyUserAttribute", "operationName" : "VerifyUserAttribute", "returnType" : { "returnType" : "VerifyUserAttributeResult", "documentation" : "

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

" }, "syncReturnType" : "VerifyUserAttributeResult" } }, "shapes" : { "AddCustomAttributesRequest" : { "c2jName" : "AddCustomAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Represents the request to add custom attributes.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AddCustomAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AddCustomAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomAttributes", "c2jShape" : "CustomAttributesListType", "deprecated" : false, "documentation" : "

An array of custom attributes, such as Mutable and Name.

", "enumType" : null, "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.*/", "getterDocumentation" : "/**

An array of custom attributes, such as Mutable and Name.

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

An array of custom attributes, such as Mutable and Name.

\n@param customAttributes An array of custom attributes, such as Mutable and Name.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customAttributes", "variableType" : "java.util.List", "documentation" : "

An array of custom attributes, such as Mutable and Name.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomAttributes" : { "c2jName" : "CustomAttributes", "c2jShape" : "CustomAttributesListType", "deprecated" : false, "documentation" : "

An array of custom attributes, such as Mutable and Name.

", "enumType" : null, "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.*/", "getterDocumentation" : "/**

An array of custom attributes, such as Mutable and Name.

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

An array of custom attributes, such as Mutable and Name.

\n@param customAttributes An array of custom attributes, such as Mutable and Name.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "customAttributes", "variableType" : "java.util.List", "documentation" : "

An array of custom attributes, such as Mutable and Name.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "CustomAttributes" ], "shapeName" : "AddCustomAttributesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddCustomAttributesRequest", "variableName" : "addCustomAttributesRequest", "variableType" : "AddCustomAttributesRequest", "documentation" : null, "simpleType" : "AddCustomAttributesRequest", "variableSetterType" : "AddCustomAttributesRequest" }, "wrapper" : false }, "AddCustomAttributesResult" : { "c2jName" : "AddCustomAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

Represents the request to confirm user registration.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminConfirmSignUp", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminConfirmSignUp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

The user pool ID for which you want to confirm user registration.

", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

The user pool ID for which you want to confirm user registration.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

The user name for which you want to confirm user registration.

", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The user name for which you want to confirm user registration.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

The user pool ID for which you want to confirm user registration.

", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

The user pool ID for which you want to confirm user registration.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

The user name for which you want to confirm user registration.

", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The user name for which you want to confirm user registration.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminConfirmSignUpRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminConfirmSignUpRequest", "variableName" : "adminConfirmSignUpRequest", "variableType" : "AdminConfirmSignUpRequest", "documentation" : null, "simpleType" : "AdminConfirmSignUpRequest", "variableSetterType" : "AdminConfirmSignUpRequest" }, "wrapper" : false }, "AdminConfirmSignUpResult" : { "c2jName" : "AdminConfirmSignUpResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

The type of configuration for creating a new user profile.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "AllowAdminCreateUserOnly", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

\n@param allowAdminCreateUserOnly Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

\n@return Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowAdminCreateUserOnly", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowAdminCreateUserOnly", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowAdminCreateUserOnly", "setterDocumentation" : "/**

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

\n@param allowAdminCreateUserOnly Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowAdminCreateUserOnly", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

\n@param allowAdminCreateUserOnly Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowAdminCreateUserOnly", "variableType" : "Boolean", "documentation" : "

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UnusedAccountValidityDays", "c2jShape" : "AdminCreateUserUnusedAccountValidityDaysType", "deprecated" : false, "documentation" : "

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

\n@param unusedAccountValidityDays The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

\n@return The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UnusedAccountValidityDays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UnusedAccountValidityDays", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UnusedAccountValidityDays", "setterDocumentation" : "/**

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

\n@param unusedAccountValidityDays The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unusedAccountValidityDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

\n@param unusedAccountValidityDays The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unusedAccountValidityDays", "variableType" : "Integer", "documentation" : "

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InviteMessageTemplate", "c2jShape" : "MessageTemplateType", "deprecated" : false, "documentation" : "

The message template to be used for the welcome message to new users.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The message template to be used for the welcome message to new users.

\n@param inviteMessageTemplate The message template to be used for the welcome message to new users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The message template to be used for the welcome message to new users.

\n@return The message template to be used for the welcome message to new users.*/", "getterModel" : { "returnType" : "MessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InviteMessageTemplate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InviteMessageTemplate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InviteMessageTemplate", "setterDocumentation" : "/**

The message template to be used for the welcome message to new users.

\n@param inviteMessageTemplate The message template to be used for the welcome message to new users.*/", "setterModel" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : "", "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "simple" : false, "varargSetterDocumentation" : "/**

The message template to be used for the welcome message to new users.

\n@param inviteMessageTemplate The message template to be used for the welcome message to new users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : "

The message template to be used for the welcome message to new users.

", "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowAdminCreateUserOnly" : { "c2jName" : "AllowAdminCreateUserOnly", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

\n@param allowAdminCreateUserOnly Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

\n@return Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowAdminCreateUserOnly", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowAdminCreateUserOnly", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowAdminCreateUserOnly", "setterDocumentation" : "/**

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

\n@param allowAdminCreateUserOnly Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowAdminCreateUserOnly", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

\n@param allowAdminCreateUserOnly Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowAdminCreateUserOnly", "variableType" : "Boolean", "documentation" : "

Set to True if only the administrator is allowed to create user profiles. Set to False if users can sign themselves up via an app.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InviteMessageTemplate" : { "c2jName" : "InviteMessageTemplate", "c2jShape" : "MessageTemplateType", "deprecated" : false, "documentation" : "

The message template to be used for the welcome message to new users.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The message template to be used for the welcome message to new users.

\n@param inviteMessageTemplate The message template to be used for the welcome message to new users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The message template to be used for the welcome message to new users.

\n@return The message template to be used for the welcome message to new users.*/", "getterModel" : { "returnType" : "MessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InviteMessageTemplate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InviteMessageTemplate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InviteMessageTemplate", "setterDocumentation" : "/**

The message template to be used for the welcome message to new users.

\n@param inviteMessageTemplate The message template to be used for the welcome message to new users.*/", "setterModel" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : "", "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "simple" : false, "varargSetterDocumentation" : "/**

The message template to be used for the welcome message to new users.

\n@param inviteMessageTemplate The message template to be used for the welcome message to new users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : "

The message template to be used for the welcome message to new users.

", "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "xmlNameSpaceUri" : null }, "UnusedAccountValidityDays" : { "c2jName" : "UnusedAccountValidityDays", "c2jShape" : "AdminCreateUserUnusedAccountValidityDaysType", "deprecated" : false, "documentation" : "

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

\n@param unusedAccountValidityDays The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

\n@return The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UnusedAccountValidityDays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UnusedAccountValidityDays", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UnusedAccountValidityDays", "setterDocumentation" : "/**

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

\n@param unusedAccountValidityDays The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unusedAccountValidityDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

\n@param unusedAccountValidityDays The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unusedAccountValidityDays", "variableType" : "Integer", "documentation" : "

The user account expiration limit, in days, after which the account is no longer usable. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "AdminCreateUserConfigType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfigType", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "wrapper" : false }, "AdminCreateUserRequest" : { "c2jName" : "AdminCreateUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Represents the request to create a user in the specified user pool.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminCreateUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminCreateUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

The user pool ID for the user pool where the user will be created.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The user pool ID for the user pool where the user will be created.

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

The user pool ID for the user pool where the user will be created.

\n@return The user pool ID for the user pool where the user will be created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

The user pool ID for the user pool where the user will be created.

\n@param userPoolId The user pool ID for the user pool where the user will be created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The user pool ID for the user pool where the user will be created.

\n@param userPoolId The user pool ID for the user pool where the user will be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

The user pool ID for the user pool where the user will be created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

\n@param username The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

\n@return The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

\n@param username The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

\n@param username The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

  • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

  • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

", "enumType" : null, "fluentSetterDocumentation" : "/**

An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

  • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

  • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

\n@param userAttributes An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

  • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

  • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

    An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

    To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

    In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

    • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

    • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

    \n@return An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

    To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

    In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

    • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

    • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

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

      An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

      To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

      In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

      • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

      • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

      \n@param userAttributes An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

      To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

      In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

      • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

      • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

      • */", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

        An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

        To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

        In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

        • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

        • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

        \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 that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

        To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

        In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

        • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

        • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

          An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

          To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

          In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

          • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

          • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

          The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

          The user's validation data is not persisted.

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

          The user's validation data is not persisted.

          \n@param validationData The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

          The user's validation data is not persisted.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

          The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

          The user's validation data is not persisted.

          \n@return The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

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

          The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

          The user's validation data is not persisted.

          \n@param validationData The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

          The user's validation data is not persisted.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

          The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

          The user's validation data is not persisted.

          \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 user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

          The user's validation data is not persisted.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : "

          The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

          To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

          The user's validation data is not persisted.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TemporaryPassword", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          \n@param temporaryPassword The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          \n@return The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TemporaryPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TemporaryPassword", "setterDocumentation" : "/**

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          \n@param temporaryPassword The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temporaryPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          \n@param temporaryPassword The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "temporaryPassword", "variableType" : "String", "documentation" : "

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "deprecated" : false, "documentation" : "

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          \n@param forceAliasCreation This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          \n@return This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ForceAliasCreation", "setterDocumentation" : "/**

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          \n@param forceAliasCreation This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          \n@param forceAliasCreation This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : "

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MessageAction", "c2jShape" : "MessageActionType", "deprecated" : false, "documentation" : "

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          ", "enumType" : "MessageActionType", "fluentSetterDocumentation" : "/**

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          \n@param messageAction Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageActionType*/", "getterDocumentation" : "/**

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          \n@return Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.\n@see MessageActionType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MessageAction", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageAction", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MessageAction", "setterDocumentation" : "/**

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          \n@param messageAction Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.\n@see MessageActionType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageAction", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          \n@param messageAction Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageActionType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "messageAction", "variableType" : "String", "documentation" : "

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DesiredDeliveryMediums", "c2jShape" : "DeliveryMediumListType", "deprecated" : false, "documentation" : "

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          ", "enumType" : "DeliveryMediumType", "fluentSetterDocumentation" : "/**

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          \n@param desiredDeliveryMediums Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "getterDocumentation" : "/**

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          \n@return Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.\n@see DeliveryMediumType*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DesiredDeliveryMediums", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DesiredDeliveryMediums", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "DeliveryMediumType", "deprecated" : false, "documentation" : "", "enumType" : "DeliveryMediumType", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "getterDocumentation" : "/**\n@return \n@see DeliveryMediumType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member \n@see DeliveryMediumType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DesiredDeliveryMediums", "setterDocumentation" : "/**

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          \n@param desiredDeliveryMediums Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.\n@see DeliveryMediumType*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "desiredDeliveryMediums", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          \n

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

          \n@param desiredDeliveryMediums Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "desiredDeliveryMediums", "variableType" : "java.util.List", "documentation" : "

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DesiredDeliveryMediums" : { "c2jName" : "DesiredDeliveryMediums", "c2jShape" : "DeliveryMediumListType", "deprecated" : false, "documentation" : "

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          ", "enumType" : "DeliveryMediumType", "fluentSetterDocumentation" : "/**

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          \n@param desiredDeliveryMediums Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "getterDocumentation" : "/**

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          \n@return Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.\n@see DeliveryMediumType*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DesiredDeliveryMediums", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DesiredDeliveryMediums", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "DeliveryMediumType", "deprecated" : false, "documentation" : "", "enumType" : "DeliveryMediumType", "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "getterDocumentation" : "/**\n@return \n@see DeliveryMediumType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member \n@see DeliveryMediumType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DesiredDeliveryMediums", "setterDocumentation" : "/**

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          \n@param desiredDeliveryMediums Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.\n@see DeliveryMediumType*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "desiredDeliveryMediums", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          \n

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

          \n@param desiredDeliveryMediums Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "desiredDeliveryMediums", "variableType" : "java.util.List", "documentation" : "

          Specify \"EMAIL\" if email will be used to send the welcome message. Specify \"SMS\" if the phone number will be used. The default value is \"SMS\". More than one value can be specified.

          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ForceAliasCreation" : { "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "deprecated" : false, "documentation" : "

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          \n@param forceAliasCreation This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          \n@return This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ForceAliasCreation", "setterDocumentation" : "/**

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          \n@param forceAliasCreation This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          \n@param forceAliasCreation This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : "

          This parameter is only used if the phone_number_verified or email_verified attribute is set to True. Otherwise, it is ignored.

          If this parameter is set to True and the phone number or email address specified in the UserAttributes parameter 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. The previous user will no longer be able to log in using that alias.

          If this parameter is set to False, the API throws an AliasExistsException error if the alias already exists. The default value is False.

          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MessageAction" : { "c2jName" : "MessageAction", "c2jShape" : "MessageActionType", "deprecated" : false, "documentation" : "

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          ", "enumType" : "MessageActionType", "fluentSetterDocumentation" : "/**

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          \n@param messageAction Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageActionType*/", "getterDocumentation" : "/**

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          \n@return Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.\n@see MessageActionType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MessageAction", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MessageAction", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MessageAction", "setterDocumentation" : "/**

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          \n@param messageAction Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.\n@see MessageActionType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageAction", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          \n@param messageAction Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageActionType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "messageAction", "variableType" : "String", "documentation" : "

          Set to \"RESEND\" to resend the invitation message to a user that already exists and reset the expiration limit on the user's account. Set to \"SUPPRESS\" to suppress sending the message. Only one value can be specified.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TemporaryPassword" : { "c2jName" : "TemporaryPassword", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          \n@param temporaryPassword The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          \n@return The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TemporaryPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TemporaryPassword", "setterDocumentation" : "/**

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          \n@param temporaryPassword The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temporaryPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          \n@param temporaryPassword The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "temporaryPassword", "variableType" : "String", "documentation" : "

          The user's temporary password. This password must conform to the password policy that you specified when you created the user pool.

          The temporary password is valid only once. To complete the Admin Create User flow, the user must enter the temporary password in the sign-in page along with a new password to be used in all future sign-ins.

          This parameter is not required. If you do not specify a value, Amazon Cognito generates one for you.

          The temporary password can only be used until the user account expiration limit that you specified when you created the user pool. To reset the account after that time limit, you must call AdminCreateUser again, specifying \"RESEND\" for the MessageAction parameter.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserAttributes" : { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

          An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

          To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

          In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

          • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

          • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

          To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

          In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

          • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

          • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

          \n@param userAttributes An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

          To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

          In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

          • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

          • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

            An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

            To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

            In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

            • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

            • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

            \n@return An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

            To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

            In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

            • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

            • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

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

              An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

              To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

              In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

              • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

              • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

              \n@param userAttributes An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

              To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

              In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

              • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

              • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

              • */", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

                To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

                In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

                • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

                • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

                \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 that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

                To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

                In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

                • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

                • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                  An array of name-value pairs that contain user attributes and attribute values to be set for the user to be created. You can create a user without specifying any attributes other than Username. However, any attributes that you specify as required (in CreateUserPool or in the Attributes tab of the console) must be supplied either by you (in your call to AdminCreateUser) or by the user (when he or she signs up in response to your welcome message).

                  To send a message inviting the user to sign up, you must specify the user's email address or phone number. This can be done in your call to AdminCreateUser or in the Users tab of the Amazon Cognito console for managing your user pools.

                  In your call to AdminCreateUser, you can set the email_verified attribute to True, and you can set the phone_number_verified attribute to True. (You cannot do this by calling other operations such as AdminUpdateUserAttributes.)

                  • email: The email address of the user to whom the message that contains the code and username will be sent. Required if the email_verified attribute is set to True, or if \"EMAIL\" is specified in the DesiredDeliveryMediums parameter.

                  • phone_number: The phone number of the user to whom the message that contains the code and username will be sent. Required if the phone_number_verified attribute is set to True, or if \"SMS\" is specified in the DesiredDeliveryMediums parameter.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                  The user pool ID for the user pool where the user will be created.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user pool ID for the user pool where the user will be created.

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

                  The user pool ID for the user pool where the user will be created.

                  \n@return The user pool ID for the user pool where the user will be created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                  The user pool ID for the user pool where the user will be created.

                  \n@param userPoolId The user pool ID for the user pool where the user will be created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The user pool ID for the user pool where the user will be created.

                  \n@param userPoolId The user pool ID for the user pool where the user will be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                  The user pool ID for the user pool where the user will be created.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

                  \n@param username The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

                  \n@return The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

                  \n@param username The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

                  \n@param username The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The username for the user. Must be unique within the user pool. Must be a UTF-8 string between 1 and 128 characters. After the user is created, the username cannot be changed.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ValidationData" : { "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                  The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

                  The user's validation data is not persisted.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

                  The user's validation data is not persisted.

                  \n@param validationData The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

                  The user's validation data is not persisted.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

                  The user's validation data is not persisted.

                  \n@return The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

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

                  The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

                  The user's validation data is not persisted.

                  \n@param validationData The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

                  The user's validation data is not persisted.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                  The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

                  The user's validation data is not persisted.

                  \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 user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

                  The user's validation data is not persisted.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : "

                  The user's validation data. This is an array of name-value pairs that contain user attributes and attribute values that you can use for custom validation, such as restricting the types of user accounts that can be registered. For example, you might choose to allow or disallow user sign-up based on the user's domain.

                  To configure custom validation, you must create a Pre Sign-up Lambda trigger for the user pool as described in the Amazon Cognito Developer Guide. The Lambda trigger receives the validation data and uses it in the validation process.

                  The user's validation data is not persisted.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminCreateUserRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserRequest", "variableName" : "adminCreateUserRequest", "variableType" : "AdminCreateUserRequest", "documentation" : null, "simpleType" : "AdminCreateUserRequest", "variableSetterType" : "AdminCreateUserRequest" }, "wrapper" : false }, "AdminCreateUserResult" : { "c2jName" : "AdminCreateUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                  Represents the response from the server to the request to create the user.

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "User", "c2jShape" : "UserType", "deprecated" : false, "documentation" : "

                  The user returned in the request to create a new user.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user returned in the request to create a new user.

                  \n@param user The user returned in the request to create a new user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The user returned in the request to create a new user.

                  \n@return The user returned in the request to create a new user.*/", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "User", "setterDocumentation" : "/**

                  The user returned in the request to create a new user.

                  \n@param user The user returned in the request to create a new user.*/", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "varargSetterDocumentation" : "/**

                  The user returned in the request to create a new user.

                  \n@param user The user returned in the request to create a new user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : "

                  The user returned in the request to create a new user.

                  ", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "User" : { "c2jName" : "User", "c2jShape" : "UserType", "deprecated" : false, "documentation" : "

                  The user returned in the request to create a new user.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user returned in the request to create a new user.

                  \n@param user The user returned in the request to create a new user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The user returned in the request to create a new user.

                  \n@return The user returned in the request to create a new user.*/", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "User", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "User", "setterDocumentation" : "/**

                  The user returned in the request to create a new user.

                  \n@param user The user returned in the request to create a new user.*/", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "varargSetterDocumentation" : "/**

                  The user returned in the request to create a new user.

                  \n@param user The user returned in the request to create a new user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : "

                  The user returned in the request to create a new user.

                  ", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "AdminCreateUserResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminCreateUserResult", "variableName" : "adminCreateUserResult", "variableType" : "AdminCreateUserResult", "documentation" : null, "simpleType" : "AdminCreateUserResult", "variableSetterType" : "AdminCreateUserResult" }, "wrapper" : false }, "AdminDeleteUserAttributesRequest" : { "c2jName" : "AdminDeleteUserAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                  Represents the request to delete user attributes as an administrator.

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminDeleteUserAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminDeleteUserAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

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

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

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

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "deprecated" : false, "documentation" : "

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

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

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

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserAttributeNames" : { "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "deprecated" : false, "documentation" : "

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

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

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

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

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

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

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

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username", "UserAttributeNames" ], "shapeName" : "AdminDeleteUserAttributesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminDeleteUserAttributesRequest", "variableName" : "adminDeleteUserAttributesRequest", "variableType" : "AdminDeleteUserAttributesRequest", "documentation" : null, "simpleType" : "AdminDeleteUserAttributesRequest", "variableSetterType" : "AdminDeleteUserAttributesRequest" }, "wrapper" : false }, "AdminDeleteUserAttributesResult" : { "c2jName" : "AdminDeleteUserAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                  Represents the request to delete a user as an administrator.

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminDeleteUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminDeleteUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name of the user you wish to delete.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The user name of the user you wish to delete.

                  \n@return The user name of the user you wish to delete.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name of the user you wish to delete.

                  \n@param username The user name of the user you wish to delete.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name of the user you wish to delete.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name of the user you wish to delete.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The user name of the user you wish to delete.

                  \n@return The user name of the user you wish to delete.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name of the user you wish to delete.

                  \n@param username The user name of the user you wish to delete.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name of the user you wish to delete.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminDeleteUserRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminDeleteUserRequest", "variableName" : "adminDeleteUserRequest", "variableType" : "AdminDeleteUserRequest", "documentation" : null, "simpleType" : "AdminDeleteUserRequest", "variableSetterType" : "AdminDeleteUserRequest" }, "wrapper" : false }, "AdminDeleteUserResult" : { "c2jName" : "AdminDeleteUserResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AdminDeleteUserResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminDeleteUserResult", "variableName" : "adminDeleteUserResult", "variableType" : "AdminDeleteUserResult", "documentation" : null, "simpleType" : "AdminDeleteUserResult", "variableSetterType" : "AdminDeleteUserResult" }, "wrapper" : false }, "AdminDisableUserRequest" : { "c2jName" : "AdminDisableUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                  Represents the request to disable any user as an administrator.

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminDisableUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminDisableUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                  The user pool ID for the user pool where you want to disable the user.

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                  The user pool ID for the user pool where you want to disable the user.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name of the user you wish to disable.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The user name of the user you wish to disable.

                  \n@return The user name of the user you wish to disable.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name of the user you wish to disable.

                  \n@param username The user name of the user you wish to disable.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name of the user you wish to disable.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                  The user pool ID for the user pool where you want to disable the user.

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                  The user pool ID for the user pool where you want to disable the user.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name of the user you wish to disable.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The user name of the user you wish to disable.

                  \n@return The user name of the user you wish to disable.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name of the user you wish to disable.

                  \n@param username The user name of the user you wish to disable.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name of the user you wish to disable.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminDisableUserRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminDisableUserRequest", "variableName" : "adminDisableUserRequest", "variableType" : "AdminDisableUserRequest", "documentation" : null, "simpleType" : "AdminDisableUserRequest", "variableSetterType" : "AdminDisableUserRequest" }, "wrapper" : false }, "AdminDisableUserResult" : { "c2jName" : "AdminDisableUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                  Represents the request that enables the user as an administrator.

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminEnableUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminEnableUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                  The user pool ID for the user pool where you want to enable the user.

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                  The user pool ID for the user pool where you want to enable the user.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name of the user you wish to ebable.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The user name of the user you wish to ebable.

                  \n@return The user name of the user you wish to ebable.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name of the user you wish to ebable.

                  \n@param username The user name of the user you wish to ebable.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name of the user you wish to ebable.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                  The user pool ID for the user pool where you want to enable the user.

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                  The user pool ID for the user pool where you want to enable the user.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name of the user you wish to ebable.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The user name of the user you wish to ebable.

                  \n@return The user name of the user you wish to ebable.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name of the user you wish to ebable.

                  \n@param username The user name of the user you wish to ebable.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name of the user you wish to ebable.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminEnableUserRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminEnableUserRequest", "variableName" : "adminEnableUserRequest", "variableType" : "AdminEnableUserRequest", "documentation" : null, "simpleType" : "AdminEnableUserRequest", "variableSetterType" : "AdminEnableUserRequest" }, "wrapper" : false }, "AdminEnableUserResult" : { "c2jName" : "AdminEnableUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                  Sends the forgot device request, as an administrator.

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminForgetDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminForgetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                  The user pool ID.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The user pool ID.

                  \n@return The user pool ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                  The user pool ID.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user name.

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

                  The user name.

                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name.

                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The user name.

                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                  The device key.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The device key.

                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                  The device key.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceKey" : { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                  The device key.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The device key.

                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                  The device key.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                  The user pool ID.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The user pool ID.

                  \n@return The user pool ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                  The user pool ID.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user name.

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

                  The user name.

                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name.

                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The user name.

                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username", "DeviceKey" ], "shapeName" : "AdminForgetDeviceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminForgetDeviceRequest", "variableName" : "adminForgetDeviceRequest", "variableType" : "AdminForgetDeviceRequest", "documentation" : null, "simpleType" : "AdminForgetDeviceRequest", "variableSetterType" : "AdminForgetDeviceRequest" }, "wrapper" : false }, "AdminForgetDeviceResult" : { "c2jName" : "AdminForgetDeviceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AdminForgetDeviceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminForgetDeviceResult", "variableName" : "adminForgetDeviceResult", "variableType" : "AdminForgetDeviceResult", "documentation" : null, "simpleType" : "AdminForgetDeviceResult", "variableSetterType" : "AdminForgetDeviceResult" }, "wrapper" : false }, "AdminGetDeviceRequest" : { "c2jName" : "AdminGetDeviceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                  Represents the request to get the device, as an administrator.

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminGetDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminGetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                  The device key.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The device key.

                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                  The device key.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                  The user pool ID.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The user pool ID.

                  \n@return The user pool ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                  The user pool ID.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user name.

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

                  The user name.

                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name.

                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The user name.

                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceKey" : { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                  The device key.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The device key.

                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The device key.

                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                  The device key.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                  The user pool ID.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The user pool ID.

                  \n@return The user pool ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The user pool ID.

                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                  The user pool ID.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The user name.

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

                  The user name.

                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name.

                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The user name.

                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "DeviceKey", "UserPoolId", "Username" ], "shapeName" : "AdminGetDeviceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminGetDeviceRequest", "variableName" : "adminGetDeviceRequest", "variableType" : "AdminGetDeviceRequest", "documentation" : null, "simpleType" : "AdminGetDeviceRequest", "variableSetterType" : "AdminGetDeviceRequest" }, "wrapper" : false }, "AdminGetDeviceResult" : { "c2jName" : "AdminGetDeviceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                  Gets the device response, as an administrator.

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Device", "c2jShape" : "DeviceType", "deprecated" : false, "documentation" : "

                  The device.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The device.

                  \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The device.

                  \n@return The device.*/", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Device", "setterDocumentation" : "/**

                  The device.

                  \n@param device The device.*/", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "varargSetterDocumentation" : "/**

                  The device.

                  \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                  The device.

                  ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "c2jName" : "Device", "c2jShape" : "DeviceType", "deprecated" : false, "documentation" : "

                  The device.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The device.

                  \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The device.

                  \n@return The device.*/", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Device", "setterDocumentation" : "/**

                  The device.

                  \n@param device The device.*/", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "varargSetterDocumentation" : "/**

                  The device.

                  \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                  The device.

                  ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } }, "required" : [ "Device" ], "shapeName" : "AdminGetDeviceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminGetDeviceResult", "variableName" : "adminGetDeviceResult", "variableType" : "AdminGetDeviceResult", "documentation" : null, "simpleType" : "AdminGetDeviceResult", "variableSetterType" : "AdminGetDeviceResult" }, "wrapper" : false }, "AdminGetUserRequest" : { "c2jName" : "AdminGetUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminGetUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminGetUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name of the user you wish to retrieve.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The user name of the user you wish to retrieve.

                  \n@return The user name of the user you wish to retrieve.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name of the user you wish to retrieve.

                  \n@param username The user name of the user you wish to retrieve.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name of the user you wish to retrieve.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name of the user you wish to retrieve.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The user name of the user you wish to retrieve.

                  \n@return The user name of the user you wish to retrieve.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                  The user name of the user you wish to retrieve.

                  \n@param username The user name of the user you wish to retrieve.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name of the user you wish to retrieve.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminGetUserRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminGetUserRequest", "variableName" : "adminGetUserRequest", "variableType" : "AdminGetUserRequest", "documentation" : null, "simpleType" : "AdminGetUserRequest", "variableSetterType" : "AdminGetUserRequest" }, "wrapper" : false }, "AdminGetUserResult" : { "c2jName" : "AdminGetUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                  The user name of the user about whom you are receiving information.

                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                  The user name of the user about whom you are receiving information.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                  An array of name-value pairs representing user attributes.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  An array of name-value pairs representing user attributes.

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

                  An array of name-value pairs representing user attributes.

                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                  An array of name-value pairs representing user attributes.

                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                  The date the user was created.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The date the user was created.

                  \n@return The date the user was created.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserCreateDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserCreateDate", "setterDocumentation" : "/**

                  The date the user was created.

                  \n@param userCreateDate The date the user was created.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userCreateDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userCreateDate", "variableType" : "java.util.Date", "documentation" : "

                  The date the user was created.

                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                  The date the user was last modified.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  The date the user was last modified.

                  \n@return The date the user was last modified.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserLastModifiedDate", "setterDocumentation" : "/**

                  The date the user was last modified.

                  \n@param userLastModifiedDate The date the user was last modified.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                  The date the user was last modified.

                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Enabled", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                  Indicates that the status is enabled.

                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                  Indicates that the status is enabled.

                  \n@return Indicates that the status is enabled.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Enabled", "setterDocumentation" : "/**

                  Indicates that the status is enabled.

                  \n@param enabled Indicates that the status is enabled.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                  Indicates that the status is enabled.

                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "deprecated" : false, "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.

                  ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserStatus", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                          Specifies the options for MFA (e.g., email or phone number).

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

                          Specifies the options for MFA (e.g., email or phone number).

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "c2jName" : "Enabled", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                          Indicates that the status is enabled.

                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                          Indicates that the status is enabled.

                          \n@return Indicates that the status is enabled.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Enabled", "setterDocumentation" : "/**

                          Indicates that the status is enabled.

                          \n@param enabled Indicates that the status is enabled.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                          Indicates that the status is enabled.

                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MFAOptions" : { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                          Specifies the options for MFA (e.g., email or phone number).

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

                          Specifies the options for MFA (e.g., email or phone number).

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserAttributes" : { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                          An array of name-value pairs representing user attributes.

                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                          An array of name-value pairs representing user attributes.

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

                          An array of name-value pairs representing user attributes.

                          \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                          An array of name-value pairs representing user attributes.

                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserCreateDate" : { "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                          The date the user was created.

                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                          The date the user was created.

                          \n@return The date the user was created.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserCreateDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserCreateDate", "setterDocumentation" : "/**

                          The date the user was created.

                          \n@param userCreateDate The date the user was created.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userCreateDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userCreateDate", "variableType" : "java.util.Date", "documentation" : "

                          The date the user was created.

                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "UserLastModifiedDate" : { "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                          The date the user was last modified.

                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                          The date the user was last modified.

                          \n@return The date the user was last modified.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserLastModifiedDate", "setterDocumentation" : "/**

                          The date the user was last modified.

                          \n@param userLastModifiedDate The date the user was last modified.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                          The date the user was last modified.

                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "UserStatus" : { "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "deprecated" : false, "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.

                          ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserStatus", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user about whom you are receiving information.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user about whom you are receiving information.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "Username" ], "shapeName" : "AdminGetUserResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminGetUserResult", "variableName" : "adminGetUserResult", "variableType" : "AdminGetUserResult", "documentation" : null, "simpleType" : "AdminGetUserResult", "variableSetterType" : "AdminGetUserResult" }, "wrapper" : false }, "AdminInitiateAuthRequest" : { "c2jName" : "AdminInitiateAuthRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Initiates the authorization request, as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminInitiateAuth", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminInitiateAuth", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The ID of the Amazon Cognito user pool.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@return The ID of the Amazon Cognito user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The ID of the Amazon Cognito user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The client app ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client app ID.

                                  \n@param clientId The client app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client app ID.

                                  \n@return The client app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The client app ID.

                                  \n@param clientId The client app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The client app ID.

                                  \n@param clientId The client app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The client app ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "deprecated" : false, "documentation" : "

                                  The authentication flow.

                                  ", "enumType" : "AuthFlowType", "fluentSetterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType*/", "getterDocumentation" : "/**

                                  The authentication flow.

                                  \n@return The authentication flow.\n@see AuthFlowType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthFlow", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthFlow", "setterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@see AuthFlowType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                  The authentication flow.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "deprecated" : false, "documentation" : "

                                  The authentication parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@return The authentication parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "AuthParameters", "setterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The authentication parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "deprecated" : false, "documentation" : "

                                  The client app metadata.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client app metadata.

                                  \n@param clientMetadata The client app metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client app metadata.

                                  \n@return The client app metadata.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientMetadata", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ClientMetadata", "setterDocumentation" : "/**

                                  The client app metadata.

                                  \n@param clientMetadata The client app metadata.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The client app metadata.

                                  \n@param clientMetadata The client app metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                  The client app metadata.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthFlow" : { "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "deprecated" : false, "documentation" : "

                                  The authentication flow.

                                  ", "enumType" : "AuthFlowType", "fluentSetterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType*/", "getterDocumentation" : "/**

                                  The authentication flow.

                                  \n@return The authentication flow.\n@see AuthFlowType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthFlow", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthFlow", "setterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@see AuthFlowType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                  The authentication flow.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AuthParameters" : { "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "deprecated" : false, "documentation" : "

                                  The authentication parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@return The authentication parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "AuthParameters", "setterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The authentication parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The client app ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client app ID.

                                  \n@param clientId The client app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client app ID.

                                  \n@return The client app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The client app ID.

                                  \n@param clientId The client app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The client app ID.

                                  \n@param clientId The client app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The client app ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientMetadata" : { "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "deprecated" : false, "documentation" : "

                                  The client app metadata.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client app metadata.

                                  \n@param clientMetadata The client app metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client app metadata.

                                  \n@return The client app metadata.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientMetadata", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ClientMetadata", "setterDocumentation" : "/**

                                  The client app metadata.

                                  \n@param clientMetadata The client app metadata.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The client app metadata.

                                  \n@param clientMetadata The client app metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                  The client app metadata.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The ID of the Amazon Cognito user pool.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@return The ID of the Amazon Cognito user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The ID of the Amazon Cognito user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "ClientId", "AuthFlow" ], "shapeName" : "AdminInitiateAuthRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminInitiateAuthRequest", "variableName" : "adminInitiateAuthRequest", "variableType" : "AdminInitiateAuthRequest", "documentation" : null, "simpleType" : "AdminInitiateAuthRequest", "variableSetterType" : "AdminInitiateAuthRequest" }, "wrapper" : false }, "AdminInitiateAuthResult" : { "c2jName" : "AdminInitiateAuthResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Initiates the authentication response, as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "deprecated" : false, "documentation" : "

                                  The challenge parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@return The challenge parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeParameters", "setterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthenticationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthenticationResult", "setterDocumentation" : "/**\n@param authenticationResult */", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthenticationResult" : { "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthenticationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthenticationResult", "setterDocumentation" : "/**\n@param authenticationResult */", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeParameters" : { "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "deprecated" : false, "documentation" : "

                                  The challenge parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@return The challenge parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeParameters", "setterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Session" : { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "AdminInitiateAuthResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminInitiateAuthResult", "variableName" : "adminInitiateAuthResult", "variableType" : "AdminInitiateAuthResult", "documentation" : null, "simpleType" : "AdminInitiateAuthResult", "variableSetterType" : "AdminInitiateAuthResult" }, "wrapper" : false }, "AdminListDevicesRequest" : { "c2jName" : "AdminListDevicesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to list devices, as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminListDevices", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminListDevices", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID.

                                  \n@return The user pool ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user name.

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

                                  The user name.

                                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "deprecated" : false, "documentation" : "

                                  The limit of the devices request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The limit of the devices request.

                                  \n@param limit The limit of the devices request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The limit of the devices request.

                                  \n@return The limit of the devices request.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Limit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Limit", "setterDocumentation" : "/**

                                  The limit of the devices request.

                                  \n@param limit The limit of the devices request.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The limit of the devices request.

                                  \n@param limit The limit of the devices request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                  The limit of the devices request.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "documentation" : "

                                  The pagination token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The pagination token.

                                  \n@return The pagination token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  The pagination token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Limit" : { "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "deprecated" : false, "documentation" : "

                                  The limit of the devices request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The limit of the devices request.

                                  \n@param limit The limit of the devices request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The limit of the devices request.

                                  \n@return The limit of the devices request.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Limit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Limit", "setterDocumentation" : "/**

                                  The limit of the devices request.

                                  \n@param limit The limit of the devices request.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The limit of the devices request.

                                  \n@param limit The limit of the devices request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                  The limit of the devices request.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PaginationToken" : { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "documentation" : "

                                  The pagination token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The pagination token.

                                  \n@return The pagination token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  The pagination token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID.

                                  \n@return The user pool ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user name.

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

                                  The user name.

                                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminListDevicesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminListDevicesRequest", "variableName" : "adminListDevicesRequest", "variableType" : "AdminListDevicesRequest", "documentation" : null, "simpleType" : "AdminListDevicesRequest", "variableSetterType" : "AdminListDevicesRequest" }, "wrapper" : false }, "AdminListDevicesResult" : { "c2jName" : "AdminListDevicesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Lists the device's response, as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Devices", "c2jShape" : "DeviceListType", "deprecated" : false, "documentation" : "

                                  The devices in the list of devices response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The devices in the list of devices response.

                                  \n@param devices The devices in the list of devices response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The devices in the list of devices response.

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

                                  The devices in the list of devices response.

                                  \n@param devices The devices in the list of devices response.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The devices in the list of devices response.

                                  \n

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

                                  \n@param devices The devices in the list of devices response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                  The devices in the list of devices response.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "documentation" : "

                                  The pagination token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The pagination token.

                                  \n@return The pagination token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  The pagination token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Devices" : { "c2jName" : "Devices", "c2jShape" : "DeviceListType", "deprecated" : false, "documentation" : "

                                  The devices in the list of devices response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The devices in the list of devices response.

                                  \n@param devices The devices in the list of devices response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The devices in the list of devices response.

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

                                  The devices in the list of devices response.

                                  \n@param devices The devices in the list of devices response.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The devices in the list of devices response.

                                  \n

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

                                  \n@param devices The devices in the list of devices response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                  The devices in the list of devices response.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "PaginationToken" : { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "documentation" : "

                                  The pagination token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The pagination token.

                                  \n@return The pagination token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The pagination token.

                                  \n@param paginationToken The pagination token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  The pagination token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "AdminListDevicesResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminListDevicesResult", "variableName" : "adminListDevicesResult", "variableType" : "AdminListDevicesResult", "documentation" : null, "simpleType" : "AdminListDevicesResult", "variableSetterType" : "AdminListDevicesResult" }, "wrapper" : false }, "AdminResetUserPasswordRequest" : { "c2jName" : "AdminResetUserPasswordRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminResetUserPassword", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminResetUserPassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminResetUserPasswordRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminResetUserPasswordRequest", "variableName" : "adminResetUserPasswordRequest", "variableType" : "AdminResetUserPasswordRequest", "documentation" : null, "simpleType" : "AdminResetUserPasswordRequest", "variableSetterType" : "AdminResetUserPasswordRequest" }, "wrapper" : false }, "AdminResetUserPasswordResult" : { "c2jName" : "AdminResetUserPasswordResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                  The request to respond to the authentication challenge, as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminRespondToAuthChallenge", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminRespondToAuthChallenge", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The ID of the Amazon Cognito user pool.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@return The ID of the Amazon Cognito user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The ID of the Amazon Cognito user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The client ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client ID.

                                  \n@return The client ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The client ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "deprecated" : false, "documentation" : "

                                  The challenge response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge response.

                                  \n@param challengeResponses The challenge response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge response.

                                  \n@return The challenge response.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeResponses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeResponses", "setterDocumentation" : "/**

                                  The challenge response.

                                  \n@param challengeResponses The challenge response.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge response.

                                  \n@param challengeResponses The challenge response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge response.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChallengeName" : { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeResponses" : { "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "deprecated" : false, "documentation" : "

                                  The challenge response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge response.

                                  \n@param challengeResponses The challenge response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge response.

                                  \n@return The challenge response.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeResponses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeResponses", "setterDocumentation" : "/**

                                  The challenge response.

                                  \n@param challengeResponses The challenge response.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge response.

                                  \n@param challengeResponses The challenge response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge response.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The client ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client ID.

                                  \n@return The client ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The client ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Session" : { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The ID of the Amazon Cognito user pool.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@return The ID of the Amazon Cognito user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID of the Amazon Cognito user pool.

                                  \n@param userPoolId The ID of the Amazon Cognito user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The ID of the Amazon Cognito user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "ClientId", "ChallengeName" ], "shapeName" : "AdminRespondToAuthChallengeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminRespondToAuthChallengeRequest", "variableName" : "adminRespondToAuthChallengeRequest", "variableType" : "AdminRespondToAuthChallengeRequest", "documentation" : null, "simpleType" : "AdminRespondToAuthChallengeRequest", "variableSetterType" : "AdminRespondToAuthChallengeRequest" }, "wrapper" : false }, "AdminRespondToAuthChallengeResult" : { "c2jName" : "AdminRespondToAuthChallengeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Responds to the authentication challenge, as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "deprecated" : false, "documentation" : "

                                  The challenge parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@return The challenge parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeParameters", "setterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthenticationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthenticationResult", "setterDocumentation" : "/**\n@param authenticationResult */", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthenticationResult" : { "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthenticationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthenticationResult", "setterDocumentation" : "/**\n@param authenticationResult */", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeParameters" : { "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "deprecated" : false, "documentation" : "

                                  The challenge parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@return The challenge parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeParameters", "setterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Session" : { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "AdminRespondToAuthChallengeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminRespondToAuthChallengeResult", "variableName" : "adminRespondToAuthChallengeResult", "variableType" : "AdminRespondToAuthChallengeResult", "documentation" : null, "simpleType" : "AdminRespondToAuthChallengeResult", "variableSetterType" : "AdminRespondToAuthChallengeResult" }, "wrapper" : false }, "AdminSetUserSettingsRequest" : { "c2jName" : "AdminSetUserSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to set user settings as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminSetUserSettings", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminSetUserSettings", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user for whom you wish to set user settings.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user for whom you wish to set user settings.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                                  Specifies the options for MFA (e.g., email or phone number).

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

                                  Specifies the options for MFA (e.g., email or phone number).

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MFAOptions" : { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                                  Specifies the options for MFA (e.g., email or phone number).

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

                                  Specifies the options for MFA (e.g., email or phone number).

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user for whom you wish to set user settings.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user for whom you wish to set user settings.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username", "MFAOptions" ], "shapeName" : "AdminSetUserSettingsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminSetUserSettingsRequest", "variableName" : "adminSetUserSettingsRequest", "variableType" : "AdminSetUserSettingsRequest", "documentation" : null, "simpleType" : "AdminSetUserSettingsRequest", "variableSetterType" : "AdminSetUserSettingsRequest" }, "wrapper" : false }, "AdminSetUserSettingsResult" : { "c2jName" : "AdminSetUserSettingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                  The request to update the device status, as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminUpdateDeviceStatus", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminUpdateDeviceStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID>

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID>

                                  \n@param userPoolId The user pool ID>\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID>

                                  \n@return The user pool ID>*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID>

                                  \n@param userPoolId The user pool ID>*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID>

                                  \n@param userPoolId The user pool ID>\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID>

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user name.

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

                                  The user name.

                                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "deprecated" : false, "documentation" : "

                                  The status indicating whether a device has been remembered or not.

                                  ", "enumType" : "DeviceRememberedStatusType", "fluentSetterDocumentation" : "/**

                                  The status indicating whether a device has been remembered or not.

                                  \n@param deviceRememberedStatus The status indicating whether a device has been remembered or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType*/", "getterDocumentation" : "/**

                                  The status indicating whether a device has been remembered or not.

                                  \n@return The status indicating whether a device has been remembered or not.\n@see DeviceRememberedStatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceRememberedStatus", "setterDocumentation" : "/**

                                  The status indicating whether a device has been remembered or not.

                                  \n@param deviceRememberedStatus The status indicating whether a device has been remembered or not.\n@see DeviceRememberedStatusType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The status indicating whether a device has been remembered or not.

                                  \n@param deviceRememberedStatus The status indicating whether a device has been remembered or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "

                                  The status indicating whether a device has been remembered or not.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceKey" : { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceRememberedStatus" : { "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "deprecated" : false, "documentation" : "

                                  The status indicating whether a device has been remembered or not.

                                  ", "enumType" : "DeviceRememberedStatusType", "fluentSetterDocumentation" : "/**

                                  The status indicating whether a device has been remembered or not.

                                  \n@param deviceRememberedStatus The status indicating whether a device has been remembered or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType*/", "getterDocumentation" : "/**

                                  The status indicating whether a device has been remembered or not.

                                  \n@return The status indicating whether a device has been remembered or not.\n@see DeviceRememberedStatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceRememberedStatus", "setterDocumentation" : "/**

                                  The status indicating whether a device has been remembered or not.

                                  \n@param deviceRememberedStatus The status indicating whether a device has been remembered or not.\n@see DeviceRememberedStatusType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The status indicating whether a device has been remembered or not.

                                  \n@param deviceRememberedStatus The status indicating whether a device has been remembered or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "

                                  The status indicating whether a device has been remembered or not.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID>

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID>

                                  \n@param userPoolId The user pool ID>\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID>

                                  \n@return The user pool ID>*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID>

                                  \n@param userPoolId The user pool ID>*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID>

                                  \n@param userPoolId The user pool ID>\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID>

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user name.

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

                                  The user name.

                                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username", "DeviceKey" ], "shapeName" : "AdminUpdateDeviceStatusRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminUpdateDeviceStatusRequest", "variableName" : "adminUpdateDeviceStatusRequest", "variableType" : "AdminUpdateDeviceStatusRequest", "documentation" : null, "simpleType" : "AdminUpdateDeviceStatusRequest", "variableSetterType" : "AdminUpdateDeviceStatusRequest" }, "wrapper" : false }, "AdminUpdateDeviceStatusResult" : { "c2jName" : "AdminUpdateDeviceStatusResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The status response from the request to update the device, as an administrator.

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

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminUpdateUserAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminUpdateUserAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user for whom you want to update user attributes.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user for whom you want to update user attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  An array of name-value pairs representing user attributes.

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

                                  An array of name-value pairs representing user attributes.

                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserAttributes" : { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  An array of name-value pairs representing user attributes.

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

                                  An array of name-value pairs representing user attributes.

                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user for whom you want to update user attributes.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user for whom you want to update user attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username", "UserAttributes" ], "shapeName" : "AdminUpdateUserAttributesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminUpdateUserAttributesRequest", "variableName" : "adminUpdateUserAttributesRequest", "variableType" : "AdminUpdateUserAttributesRequest", "documentation" : null, "simpleType" : "AdminUpdateUserAttributesRequest", "variableSetterType" : "AdminUpdateUserAttributesRequest" }, "wrapper" : false }, "AdminUpdateUserAttributesResult" : { "c2jName" : "AdminUpdateUserAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                  The request to sign out of all devices, as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AdminUserGlobalSignOut", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminUserGlobalSignOut", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID.

                                  \n@return The user pool ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user name.

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

                                  The user name.

                                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID.

                                  \n@return The user pool ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID.

                                  \n@param userPoolId The user pool ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user name.

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

                                  The user name.

                                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user name.

                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminUserGlobalSignOutRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminUserGlobalSignOutRequest", "variableName" : "adminUserGlobalSignOutRequest", "variableType" : "AdminUserGlobalSignOutRequest", "documentation" : null, "simpleType" : "AdminUserGlobalSignOutRequest", "variableSetterType" : "AdminUserGlobalSignOutRequest" }, "wrapper" : false }, "AdminUserGlobalSignOutResult" : { "c2jName" : "AdminUserGlobalSignOutResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The global sign-out response, as an administrator.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AdminUserGlobalSignOutResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminUserGlobalSignOutResult", "variableName" : "adminUserGlobalSignOutResult", "variableType" : "AdminUserGlobalSignOutResult", "documentation" : null, "simpleType" : "AdminUserGlobalSignOutResult", "variableSetterType" : "AdminUserGlobalSignOutResult" }, "wrapper" : false }, "AliasAttributeType" : { "c2jName" : "AliasAttributeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Phone_number", "value" : "phone_number" }, { "name" : "Email", "value" : "email" }, { "name" : "Preferred_username", "value" : "preferred_username" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AliasAttributeType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AliasAttributeType", "variableName" : "aliasAttributeType", "variableType" : "AliasAttributeType", "documentation" : null, "simpleType" : "AliasAttributeType", "variableSetterType" : "AliasAttributeType" }, "wrapper" : false }, "AliasExistsException" : { "c2jName" : "AliasExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "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.

                                  ", "enums" : null, "errorCode" : "AliasExistsException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "AliasExistsException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AliasExistsException", "variableName" : "aliasExistsException", "variableType" : "AliasExistsException", "documentation" : null, "simpleType" : "AliasExistsException", "variableSetterType" : "AliasExistsException" }, "wrapper" : false }, "AttributeDataType" : { "c2jName" : "AttributeDataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "String", "value" : "String" }, { "name" : "Number", "value" : "Number" }, { "name" : "DateTime", "value" : "DateTime" }, { "name" : "Boolean", "value" : "Boolean" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AttributeDataType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttributeDataType", "variableName" : "attributeDataType", "variableType" : "AttributeDataType", "documentation" : null, "simpleType" : "AttributeDataType", "variableSetterType" : "AttributeDataType" }, "wrapper" : false }, "AttributeType" : { "c2jName" : "AttributeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Specifies whether the attribute is standard or custom.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Name", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

                                  The name of the attribute.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The name of the attribute.

                                  \n@return The name of the attribute.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  The name of the attribute.

                                  \n@param name The name of the attribute.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  The name of the attribute.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Value", "c2jShape" : "AttributeValueType", "deprecated" : false, "documentation" : "

                                  The value of the attribute.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The value of the attribute.

                                  \n@return The value of the attribute.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**

                                  The value of the attribute.

                                  \n@param value The value of the attribute.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                  The value of the attribute.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "c2jName" : "Name", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

                                  The name of the attribute.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The name of the attribute.

                                  \n@return The name of the attribute.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  The name of the attribute.

                                  \n@param name The name of the attribute.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  The name of the attribute.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "c2jName" : "Value", "c2jShape" : "AttributeValueType", "deprecated" : false, "documentation" : "

                                  The value of the attribute.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The value of the attribute.

                                  \n@return The value of the attribute.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**

                                  The value of the attribute.

                                  \n@param value The value of the attribute.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                  The value of the attribute.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "Name" ], "shapeName" : "AttributeType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "attributeType", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "wrapper" : false }, "AuthFlowType" : { "c2jName" : "AuthFlowType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "USER_SRP_AUTH", "value" : "USER_SRP_AUTH" }, { "name" : "REFRESH_TOKEN_AUTH", "value" : "REFRESH_TOKEN_AUTH" }, { "name" : "REFRESH_TOKEN", "value" : "REFRESH_TOKEN" }, { "name" : "CUSTOM_AUTH", "value" : "CUSTOM_AUTH" }, { "name" : "ADMIN_NO_SRP_AUTH", "value" : "ADMIN_NO_SRP_AUTH" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AuthFlowType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AuthFlowType", "variableName" : "authFlowType", "variableType" : "AuthFlowType", "documentation" : null, "simpleType" : "AuthFlowType", "variableSetterType" : "AuthFlowType" }, "wrapper" : false }, "AuthenticationResultType" : { "c2jName" : "AuthenticationResultType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The result type of the authentication result.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token of the authentication result.

                                  \n@param accessToken The access token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token of the authentication result.

                                  \n@return The access token of the authentication result.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token of the authentication result.

                                  \n@param accessToken The access token of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token of the authentication result.

                                  \n@param accessToken The access token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token of the authentication result.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ExpiresIn", "c2jShape" : "IntegerType", "deprecated" : false, "documentation" : "

                                  The expiration period of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The expiration period of the authentication result.

                                  \n@param expiresIn The expiration period of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The expiration period of the authentication result.

                                  \n@return The expiration period of the authentication result.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ExpiresIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiresIn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ExpiresIn", "setterDocumentation" : "/**

                                  The expiration period of the authentication result.

                                  \n@param expiresIn The expiration period of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The expiration period of the authentication result.

                                  \n@param expiresIn The expiration period of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : "

                                  The expiration period of the authentication result.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "TokenType", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The token type of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The token type of the authentication result.

                                  \n@param tokenType The token type of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The token type of the authentication result.

                                  \n@return The token type of the authentication result.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TokenType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TokenType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TokenType", "setterDocumentation" : "/**

                                  The token type of the authentication result.

                                  \n@param tokenType The token type of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The token type of the authentication result.

                                  \n@param tokenType The token type of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : "

                                  The token type of the authentication result.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RefreshToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The refresh token of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The refresh token of the authentication result.

                                  \n@param refreshToken The refresh token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The refresh token of the authentication result.

                                  \n@return The refresh token of the authentication result.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RefreshToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RefreshToken", "setterDocumentation" : "/**

                                  The refresh token of the authentication result.

                                  \n@param refreshToken The refresh token of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The refresh token of the authentication result.

                                  \n@param refreshToken The refresh token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "

                                  The refresh token of the authentication result.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "IdToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The ID token of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID token of the authentication result.

                                  \n@param idToken The ID token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID token of the authentication result.

                                  \n@return The ID token of the authentication result.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IdToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IdToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IdToken", "setterDocumentation" : "/**

                                  The ID token of the authentication result.

                                  \n@param idToken The ID token of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID token of the authentication result.

                                  \n@param idToken The ID token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : "

                                  The ID token of the authentication result.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NewDeviceMetadata", "c2jShape" : "NewDeviceMetadataType", "deprecated" : false, "documentation" : "

                                  The new device metadata from an authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The new device metadata from an authentication result.

                                  \n@param newDeviceMetadata The new device metadata from an authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The new device metadata from an authentication result.

                                  \n@return The new device metadata from an authentication result.*/", "getterModel" : { "returnType" : "NewDeviceMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NewDeviceMetadata", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NewDeviceMetadata", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NewDeviceMetadata", "setterDocumentation" : "/**

                                  The new device metadata from an authentication result.

                                  \n@param newDeviceMetadata The new device metadata from an authentication result.*/", "setterModel" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : "", "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The new device metadata from an authentication result.

                                  \n@param newDeviceMetadata The new device metadata from an authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : "

                                  The new device metadata from an authentication result.

                                  ", "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token of the authentication result.

                                  \n@param accessToken The access token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token of the authentication result.

                                  \n@return The access token of the authentication result.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token of the authentication result.

                                  \n@param accessToken The access token of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token of the authentication result.

                                  \n@param accessToken The access token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token of the authentication result.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExpiresIn" : { "c2jName" : "ExpiresIn", "c2jShape" : "IntegerType", "deprecated" : false, "documentation" : "

                                  The expiration period of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The expiration period of the authentication result.

                                  \n@param expiresIn The expiration period of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The expiration period of the authentication result.

                                  \n@return The expiration period of the authentication result.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ExpiresIn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiresIn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ExpiresIn", "setterDocumentation" : "/**

                                  The expiration period of the authentication result.

                                  \n@param expiresIn The expiration period of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The expiration period of the authentication result.

                                  \n@param expiresIn The expiration period of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : "

                                  The expiration period of the authentication result.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "IdToken" : { "c2jName" : "IdToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The ID token of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID token of the authentication result.

                                  \n@param idToken The ID token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID token of the authentication result.

                                  \n@return The ID token of the authentication result.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IdToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IdToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IdToken", "setterDocumentation" : "/**

                                  The ID token of the authentication result.

                                  \n@param idToken The ID token of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID token of the authentication result.

                                  \n@param idToken The ID token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : "

                                  The ID token of the authentication result.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NewDeviceMetadata" : { "c2jName" : "NewDeviceMetadata", "c2jShape" : "NewDeviceMetadataType", "deprecated" : false, "documentation" : "

                                  The new device metadata from an authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The new device metadata from an authentication result.

                                  \n@param newDeviceMetadata The new device metadata from an authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The new device metadata from an authentication result.

                                  \n@return The new device metadata from an authentication result.*/", "getterModel" : { "returnType" : "NewDeviceMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NewDeviceMetadata", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NewDeviceMetadata", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NewDeviceMetadata", "setterDocumentation" : "/**

                                  The new device metadata from an authentication result.

                                  \n@param newDeviceMetadata The new device metadata from an authentication result.*/", "setterModel" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : "", "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The new device metadata from an authentication result.

                                  \n@param newDeviceMetadata The new device metadata from an authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : "

                                  The new device metadata from an authentication result.

                                  ", "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "xmlNameSpaceUri" : null }, "RefreshToken" : { "c2jName" : "RefreshToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The refresh token of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The refresh token of the authentication result.

                                  \n@param refreshToken The refresh token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The refresh token of the authentication result.

                                  \n@return The refresh token of the authentication result.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RefreshToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RefreshToken", "setterDocumentation" : "/**

                                  The refresh token of the authentication result.

                                  \n@param refreshToken The refresh token of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The refresh token of the authentication result.

                                  \n@param refreshToken The refresh token of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "

                                  The refresh token of the authentication result.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TokenType" : { "c2jName" : "TokenType", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The token type of the authentication result.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The token type of the authentication result.

                                  \n@param tokenType The token type of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The token type of the authentication result.

                                  \n@return The token type of the authentication result.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TokenType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TokenType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TokenType", "setterDocumentation" : "/**

                                  The token type of the authentication result.

                                  \n@param tokenType The token type of the authentication result.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The token type of the authentication result.

                                  \n@param tokenType The token type of the authentication result.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : "

                                  The token type of the authentication result.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "AuthenticationResultType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResultType", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "wrapper" : false }, "ChallengeNameType" : { "c2jName" : "ChallengeNameType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "SMS_MFA", "value" : "SMS_MFA" }, { "name" : "PASSWORD_VERIFIER", "value" : "PASSWORD_VERIFIER" }, { "name" : "CUSTOM_CHALLENGE", "value" : "CUSTOM_CHALLENGE" }, { "name" : "DEVICE_SRP_AUTH", "value" : "DEVICE_SRP_AUTH" }, { "name" : "DEVICE_PASSWORD_VERIFIER", "value" : "DEVICE_PASSWORD_VERIFIER" }, { "name" : "ADMIN_NO_SRP_AUTH", "value" : "ADMIN_NO_SRP_AUTH" }, { "name" : "NEW_PASSWORD_REQUIRED", "value" : "NEW_PASSWORD_REQUIRED" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "ChallengeNameType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChallengeNameType", "variableName" : "challengeNameType", "variableType" : "ChallengeNameType", "documentation" : null, "simpleType" : "ChallengeNameType", "variableSetterType" : "ChallengeNameType" }, "wrapper" : false }, "ChangePasswordRequest" : { "c2jName" : "ChangePasswordRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to change a user password.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ChangePassword", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ChangePassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "PreviousPassword", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

                                  The old password in the change password request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The old password in the change password request.

                                  \n@return The old password in the change password request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PreviousPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PreviousPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PreviousPassword", "setterDocumentation" : "/**

                                  The old password in the change password request.

                                  \n@param previousPassword The old password in the change password request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : "

                                  The old password in the change password request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ProposedPassword", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

                                  The new password in the change password request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The new password in the change password request.

                                  \n@return The new password in the change password request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ProposedPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProposedPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ProposedPassword", "setterDocumentation" : "/**

                                  The new password in the change password request.

                                  \n@param proposedPassword The new password in the change password request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : "

                                  The new password in the change password request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token in the change password request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The access token in the change password request.

                                  \n@return The access token in the change password request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token in the change password request.

                                  \n@param accessToken The access token in the change password request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token in the change password request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token in the change password request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The access token in the change password request.

                                  \n@return The access token in the change password request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token in the change password request.

                                  \n@param accessToken The access token in the change password request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token in the change password request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PreviousPassword" : { "c2jName" : "PreviousPassword", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

                                  The old password in the change password request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The old password in the change password request.

                                  \n@return The old password in the change password request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PreviousPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PreviousPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PreviousPassword", "setterDocumentation" : "/**

                                  The old password in the change password request.

                                  \n@param previousPassword The old password in the change password request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : "

                                  The old password in the change password request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProposedPassword" : { "c2jName" : "ProposedPassword", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

                                  The new password in the change password request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The new password in the change password request.

                                  \n@return The new password in the change password request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ProposedPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProposedPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ProposedPassword", "setterDocumentation" : "/**

                                  The new password in the change password request.

                                  \n@param proposedPassword The new password in the change password request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : "

                                  The new password in the change password request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "PreviousPassword", "ProposedPassword" ], "shapeName" : "ChangePasswordRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ChangePasswordRequest", "variableName" : "changePasswordRequest", "variableType" : "ChangePasswordRequest", "documentation" : null, "simpleType" : "ChangePasswordRequest", "variableSetterType" : "ChangePasswordRequest" }, "wrapper" : false }, "ChangePasswordResult" : { "c2jName" : "ChangePasswordResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The response from the server to the change password request.

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

                                  The type of code delivery details being returned from the server.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Destination", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The destination for the code delivery details.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The destination for the code delivery details.

                                  \n@return The destination for the code delivery details.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Destination", "setterDocumentation" : "/**

                                  The destination for the code delivery details.

                                  \n@param destination The destination for the code delivery details.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                  The destination for the code delivery details.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "deprecated" : false, "documentation" : "

                                  The delivery medium (email message or phone number).

                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                  The delivery medium (email message or phone number).

                                  \n@return The delivery medium (email message or phone number).\n@see DeliveryMediumType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeliveryMedium", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeliveryMedium", "setterDocumentation" : "/**

                                  The delivery medium (email message or phone number).

                                  \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "

                                  The delivery medium (email message or phone number).

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

                                  The name of the attribute in the code delivery details type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeName", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                  The name of the attribute in the code delivery details type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeName" : { "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

                                  The name of the attribute in the code delivery details type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeName", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                  The name of the attribute in the code delivery details type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeliveryMedium" : { "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "deprecated" : false, "documentation" : "

                                  The delivery medium (email message or phone number).

                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                  The delivery medium (email message or phone number).

                                  \n@return The delivery medium (email message or phone number).\n@see DeliveryMediumType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeliveryMedium", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeliveryMedium", "setterDocumentation" : "/**

                                  The delivery medium (email message or phone number).

                                  \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "

                                  The delivery medium (email message or phone number).

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Destination" : { "c2jName" : "Destination", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The destination for the code delivery details.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The destination for the code delivery details.

                                  \n@return The destination for the code delivery details.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Destination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Destination", "setterDocumentation" : "/**

                                  The destination for the code delivery details.

                                  \n@param destination The destination for the code delivery details.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                  The destination for the code delivery details.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CodeDeliveryDetailsType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetailsType", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "wrapper" : false }, "CodeDeliveryFailureException" : { "c2jName" : "CodeDeliveryFailureException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  This exception is thrown when a verification code fails to deliver successfully.

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

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

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

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

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

                                  Confirms the device request.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ConfirmDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ConfirmDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token.

                                  \n@return The access token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceSecretVerifierConfig", "c2jShape" : "DeviceSecretVerifierConfigType", "deprecated" : false, "documentation" : "

                                  The configuration of the device secret verifier.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The configuration of the device secret verifier.

                                  \n@param deviceSecretVerifierConfig The configuration of the device secret verifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The configuration of the device secret verifier.

                                  \n@return The configuration of the device secret verifier.*/", "getterModel" : { "returnType" : "DeviceSecretVerifierConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceSecretVerifierConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSecretVerifierConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceSecretVerifierConfig", "setterDocumentation" : "/**

                                  The configuration of the device secret verifier.

                                  \n@param deviceSecretVerifierConfig The configuration of the device secret verifier.*/", "setterModel" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : "", "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The configuration of the device secret verifier.

                                  \n@param deviceSecretVerifierConfig The configuration of the device secret verifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : "

                                  The configuration of the device secret verifier.

                                  ", "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceName", "c2jShape" : "DeviceNameType", "deprecated" : false, "documentation" : "

                                  The device name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device name.

                                  \n@param deviceName The device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device name.

                                  \n@return The device name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceName", "setterDocumentation" : "/**

                                  The device name.

                                  \n@param deviceName The device name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device name.

                                  \n@param deviceName The device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

                                  The device name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token.

                                  \n@return The access token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceName" : { "c2jName" : "DeviceName", "c2jShape" : "DeviceNameType", "deprecated" : false, "documentation" : "

                                  The device name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device name.

                                  \n@param deviceName The device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device name.

                                  \n@return The device name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceName", "setterDocumentation" : "/**

                                  The device name.

                                  \n@param deviceName The device name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device name.

                                  \n@param deviceName The device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

                                  The device name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceSecretVerifierConfig" : { "c2jName" : "DeviceSecretVerifierConfig", "c2jShape" : "DeviceSecretVerifierConfigType", "deprecated" : false, "documentation" : "

                                  The configuration of the device secret verifier.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The configuration of the device secret verifier.

                                  \n@param deviceSecretVerifierConfig The configuration of the device secret verifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The configuration of the device secret verifier.

                                  \n@return The configuration of the device secret verifier.*/", "getterModel" : { "returnType" : "DeviceSecretVerifierConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceSecretVerifierConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSecretVerifierConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceSecretVerifierConfig", "setterDocumentation" : "/**

                                  The configuration of the device secret verifier.

                                  \n@param deviceSecretVerifierConfig The configuration of the device secret verifier.*/", "setterModel" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : "", "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The configuration of the device secret verifier.

                                  \n@param deviceSecretVerifierConfig The configuration of the device secret verifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : "

                                  The configuration of the device secret verifier.

                                  ", "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "xmlNameSpaceUri" : null } }, "required" : [ "AccessToken", "DeviceKey" ], "shapeName" : "ConfirmDeviceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConfirmDeviceRequest", "variableName" : "confirmDeviceRequest", "variableType" : "ConfirmDeviceRequest", "documentation" : null, "simpleType" : "ConfirmDeviceRequest", "variableSetterType" : "ConfirmDeviceRequest" }, "wrapper" : false }, "ConfirmDeviceResult" : { "c2jName" : "ConfirmDeviceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Confirms the device response.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserConfirmationNecessary", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  \n@param userConfirmationNecessary Indicates whether the user confirmation is necessary to confirm the device response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  \n@return Indicates whether the user confirmation is necessary to confirm the device response.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserConfirmationNecessary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmationNecessary", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserConfirmationNecessary", "setterDocumentation" : "/**

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  \n@param userConfirmationNecessary Indicates whether the user confirmation is necessary to confirm the device response.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmationNecessary", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  \n@param userConfirmationNecessary Indicates whether the user confirmation is necessary to confirm the device response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmationNecessary", "variableType" : "Boolean", "documentation" : "

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserConfirmationNecessary" : { "c2jName" : "UserConfirmationNecessary", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  \n@param userConfirmationNecessary Indicates whether the user confirmation is necessary to confirm the device response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  \n@return Indicates whether the user confirmation is necessary to confirm the device response.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserConfirmationNecessary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmationNecessary", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserConfirmationNecessary", "setterDocumentation" : "/**

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  \n@param userConfirmationNecessary Indicates whether the user confirmation is necessary to confirm the device response.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmationNecessary", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  \n@param userConfirmationNecessary Indicates whether the user confirmation is necessary to confirm the device response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmationNecessary", "variableType" : "Boolean", "documentation" : "

                                  Indicates whether the user confirmation is necessary to confirm the device response.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ConfirmDeviceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConfirmDeviceResult", "variableName" : "confirmDeviceResult", "variableType" : "ConfirmDeviceResult", "documentation" : null, "simpleType" : "ConfirmDeviceResult", "variableSetterType" : "ConfirmDeviceResult" }, "wrapper" : false }, "ConfirmForgotPasswordRequest" : { "c2jName" : "ConfirmForgotPasswordRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The request representing the confirmation for a password reset.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ConfirmForgotPassword", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ConfirmForgotPassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "deprecated" : false, "documentation" : "

                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfirmationCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfirmationCode", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "

                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Password", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Password", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ConfirmationCode" : { "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "deprecated" : false, "documentation" : "

                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfirmationCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfirmationCode", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "

                                  The confirmation code sent by a user's request to retrieve a forgotten password.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Password" : { "c2jName" : "Password", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Password", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                  The password sent by sent by a user's request to retrieve a forgotten password.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SecretHash" : { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "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" }, "xmlNameSpaceUri" : null } }, "required" : [ "ClientId", "Username", "ConfirmationCode", "Password" ], "shapeName" : "ConfirmForgotPasswordRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConfirmForgotPasswordRequest", "variableName" : "confirmForgotPasswordRequest", "variableType" : "ConfirmForgotPasswordRequest", "documentation" : null, "simpleType" : "ConfirmForgotPasswordRequest", "variableSetterType" : "ConfirmForgotPasswordRequest" }, "wrapper" : false }, "ConfirmForgotPasswordResult" : { "c2jName" : "ConfirmForgotPasswordResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                  Represents the request to confirm registration of a user.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ConfirmSignUp", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ConfirmSignUp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user whose registration you wish to confirm.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user whose registration you wish to confirm.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "deprecated" : false, "documentation" : "

                                  The confirmation code sent by a user's request to confirm registration.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfirmationCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfirmationCode", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "

                                  The confirmation code sent by a user's request to confirm registration.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ForceAliasCreation", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ConfirmationCode" : { "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "deprecated" : false, "documentation" : "

                                  The confirmation code sent by a user's request to confirm registration.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfirmationCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfirmationCode", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "

                                  The confirmation code sent by a user's request to confirm registration.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ForceAliasCreation" : { "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ForceAliasCreation", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "SecretHash" : { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user whose registration you wish to confirm.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user whose registration you wish to confirm.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ClientId", "Username", "ConfirmationCode" ], "shapeName" : "ConfirmSignUpRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConfirmSignUpRequest", "variableName" : "confirmSignUpRequest", "variableType" : "ConfirmSignUpRequest", "documentation" : null, "simpleType" : "ConfirmSignUpRequest", "variableSetterType" : "ConfirmSignUpRequest" }, "wrapper" : false }, "ConfirmSignUpResult" : { "c2jName" : "ConfirmSignUpResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response from the server for the registration confirmation.

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

                                  Represents the request to create the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateUserImportJob", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateUserImportJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "deprecated" : false, "documentation" : "

                                  The job name for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job name for the user import job.

                                  \n@param jobName The job name for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job name for the user import job.

                                  \n@return The job name for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobName", "setterDocumentation" : "/**

                                  The job name for the user import job.

                                  \n@param jobName The job name for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The job name for the user import job.

                                  \n@param jobName The job name for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                  The job name for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  \n@return The role ARN for the Amazon CloudWatch Logging role for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CloudWatchLogsRoleArn", "setterDocumentation" : "/**

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : "

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchLogsRoleArn" : { "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  \n@return The role ARN for the Amazon CloudWatch Logging role for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CloudWatchLogsRoleArn", "setterDocumentation" : "/**

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : "

                                  The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "JobName" : { "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "deprecated" : false, "documentation" : "

                                  The job name for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job name for the user import job.

                                  \n@param jobName The job name for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job name for the user import job.

                                  \n@return The job name for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobName", "setterDocumentation" : "/**

                                  The job name for the user import job.

                                  \n@param jobName The job name for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The job name for the user import job.

                                  \n@param jobName The job name for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                  The job name for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "JobName", "UserPoolId", "CloudWatchLogsRoleArn" ], "shapeName" : "CreateUserImportJobRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserImportJobRequest", "variableName" : "createUserImportJobRequest", "variableType" : "CreateUserImportJobRequest", "documentation" : null, "simpleType" : "CreateUserImportJobRequest", "variableSetterType" : "CreateUserImportJobRequest" }, "wrapper" : false }, "CreateUserImportJobResult" : { "c2jName" : "CreateUserImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response from the server to the request to create the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "deprecated" : false, "documentation" : "

                                  The job object that represents the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@return The job object that represents the user import job.*/", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserImportJob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserImportJob", "setterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.*/", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                  The job object that represents the user import job.

                                  ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserImportJob" : { "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "deprecated" : false, "documentation" : "

                                  The job object that represents the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@return The job object that represents the user import job.*/", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserImportJob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserImportJob", "setterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.*/", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                  The job object that represents the user import job.

                                  ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CreateUserImportJobResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserImportJobResult", "variableName" : "createUserImportJobResult", "variableType" : "CreateUserImportJobResult", "documentation" : null, "simpleType" : "CreateUserImportJobResult", "variableSetterType" : "CreateUserImportJobResult" }, "wrapper" : false }, "CreateUserPoolClientRequest" : { "c2jName" : "CreateUserPoolClientRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to create a user pool client.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateUserPoolClient", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateUserPoolClient", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool where you want to create a user pool client.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool where you want to create a user pool client.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "deprecated" : false, "documentation" : "

                                  The client name for the user pool client you would like to create.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientName", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                  The client name for the user pool client you would like to create.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "GenerateSecret", "c2jShape" : "GenerateSecret", "deprecated" : false, "documentation" : "

                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "GenerateSecret", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GenerateSecret", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "GenerateSecret", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "generateSecret", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "generateSecret", "variableType" : "Boolean", "documentation" : "

                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "deprecated" : false, "documentation" : "

                                  Refreshes the token validity.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Refreshes the token validity.

                                  \n@param refreshTokenValidity Refreshes the token validity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Refreshes the token validity.

                                  \n@return Refreshes the token validity.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RefreshTokenValidity", "setterDocumentation" : "/**

                                  Refreshes the token validity.

                                  \n@param refreshTokenValidity Refreshes the token validity.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Refreshes the token validity.

                                  \n@param refreshTokenValidity Refreshes the token validity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                  Refreshes the token validity.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                  The read attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The read attributes.

                                  \n@param readAttributes The read attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The read attributes.

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

                                  The read attributes.

                                  \n@param readAttributes The read attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The read attributes.

                                  \n

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

                                  \n@param readAttributes The read attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The read attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                  The write attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The write attributes.

                                  \n@param writeAttributes The write attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The write attributes.

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

                                  The write attributes.

                                  \n@param writeAttributes The write attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The write attributes.

                                  \n

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

                                  \n@param writeAttributes The write attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The write attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "deprecated" : false, "documentation" : "

                                  The explicit authentication flows.

                                  ", "enumType" : "ExplicitAuthFlowsType", "fluentSetterDocumentation" : "/**

                                  The explicit authentication flows.

                                  \n@param explicitAuthFlows The explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "getterDocumentation" : "/**

                                  The explicit authentication flows.

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

                                  The explicit authentication flows.

                                  \n@param explicitAuthFlows The explicit authentication flows.\n@see ExplicitAuthFlowsType*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The explicit authentication flows.

                                  \n

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

                                  \n@param explicitAuthFlows The explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                  The explicit authentication flows.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientName" : { "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "deprecated" : false, "documentation" : "

                                  The client name for the user pool client you would like to create.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientName", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                  The client name for the user pool client you would like to create.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExplicitAuthFlows" : { "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "deprecated" : false, "documentation" : "

                                  The explicit authentication flows.

                                  ", "enumType" : "ExplicitAuthFlowsType", "fluentSetterDocumentation" : "/**

                                  The explicit authentication flows.

                                  \n@param explicitAuthFlows The explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "getterDocumentation" : "/**

                                  The explicit authentication flows.

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

                                  The explicit authentication flows.

                                  \n@param explicitAuthFlows The explicit authentication flows.\n@see ExplicitAuthFlowsType*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The explicit authentication flows.

                                  \n

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

                                  \n@param explicitAuthFlows The explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                  The explicit authentication flows.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "GenerateSecret" : { "c2jName" : "GenerateSecret", "c2jShape" : "GenerateSecret", "deprecated" : false, "documentation" : "

                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "GenerateSecret", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "GenerateSecret", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "GenerateSecret", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "generateSecret", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "generateSecret", "variableType" : "Boolean", "documentation" : "

                                  Boolean to specify whether you want to generate a secret for the user pool client being created.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ReadAttributes" : { "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                  The read attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The read attributes.

                                  \n@param readAttributes The read attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The read attributes.

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

                                  The read attributes.

                                  \n@param readAttributes The read attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The read attributes.

                                  \n

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

                                  \n@param readAttributes The read attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The read attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RefreshTokenValidity" : { "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "deprecated" : false, "documentation" : "

                                  Refreshes the token validity.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Refreshes the token validity.

                                  \n@param refreshTokenValidity Refreshes the token validity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Refreshes the token validity.

                                  \n@return Refreshes the token validity.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RefreshTokenValidity", "setterDocumentation" : "/**

                                  Refreshes the token validity.

                                  \n@param refreshTokenValidity Refreshes the token validity.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Refreshes the token validity.

                                  \n@param refreshTokenValidity Refreshes the token validity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                  Refreshes the token validity.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool where you want to create a user pool client.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool where you want to create a user pool client.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteAttributes" : { "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                  The write attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The write attributes.

                                  \n@param writeAttributes The write attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The write attributes.

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

                                  The write attributes.

                                  \n@param writeAttributes The write attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The write attributes.

                                  \n

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

                                  \n@param writeAttributes The write attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The write attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "ClientName" ], "shapeName" : "CreateUserPoolClientRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserPoolClientRequest", "variableName" : "createUserPoolClientRequest", "variableType" : "CreateUserPoolClientRequest", "documentation" : null, "simpleType" : "CreateUserPoolClientRequest", "variableSetterType" : "CreateUserPoolClientRequest" }, "wrapper" : false }, "CreateUserPoolClientResult" : { "c2jName" : "CreateUserPoolClientResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "deprecated" : false, "documentation" : "

                                  The user pool client that was just created.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The user pool client that was just created.

                                  \n@return The user pool client that was just created.*/", "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolClient", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolClient", "setterDocumentation" : "/**

                                  The user pool client that was just created.

                                  \n@param userPoolClient The user pool client that was just created.*/", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "

                                  The user pool client that was just created.

                                  ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolClient" : { "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "deprecated" : false, "documentation" : "

                                  The user pool client that was just created.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The user pool client that was just created.

                                  \n@return The user pool client that was just created.*/", "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolClient", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolClient", "setterDocumentation" : "/**

                                  The user pool client that was just created.

                                  \n@param userPoolClient The user pool client that was just created.*/", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "

                                  The user pool client that was just created.

                                  ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CreateUserPoolClientResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserPoolClientResult", "variableName" : "createUserPoolClientResult", "variableType" : "CreateUserPoolClientResult", "documentation" : null, "simpleType" : "CreateUserPoolClientResult", "variableSetterType" : "CreateUserPoolClientResult" }, "wrapper" : false }, "CreateUserPoolRequest" : { "c2jName" : "CreateUserPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to create a user pool.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateUserPool", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateUserPool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "PoolName", "c2jShape" : "UserPoolNameType", "deprecated" : false, "documentation" : "

                                  A string used to name the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string used to name the user pool.

                                  \n@return A string used to name the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PoolName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PoolName", "setterDocumentation" : "/**

                                  A string used to name the user pool.

                                  \n@param poolName A string used to name the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                  A string used to name the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "deprecated" : false, "documentation" : "

                                  The policies associated with the new user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The policies associated with the new user pool.

                                  \n@return The policies associated with the new user pool.*/", "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Policies", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Policies", "setterDocumentation" : "/**

                                  The policies associated with the new user pool.

                                  \n@param policies The policies associated with the new user pool.*/", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                  The policies associated with the new user pool.

                                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "deprecated" : false, "documentation" : "

                                  The Lambda trigger configuration information for the new user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The Lambda trigger configuration information for the new user pool.

                                  \n@return The Lambda trigger configuration information for the new user pool.*/", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LambdaConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LambdaConfig", "setterDocumentation" : "/**

                                  The Lambda trigger configuration information for the new user pool.

                                  \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.*/", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                  The Lambda trigger configuration information for the new user pool.

                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "deprecated" : false, "documentation" : "

                                  The attributes to be auto-verified. Possible values: email, phone_number.

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

                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "deprecated" : false, "documentation" : "

                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

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

                                  A string representing the SMS verification message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string representing the SMS verification message.

                                  \n@return A string representing the SMS verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsVerificationMessage", "setterDocumentation" : "/**

                                  A string representing the SMS verification message.

                                  \n@param smsVerificationMessage A string representing the SMS verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                  A string representing the SMS verification message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "deprecated" : false, "documentation" : "

                                  A string representing the email verification message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string representing the email verification message.

                                  \n@return A string representing the email verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationMessage", "setterDocumentation" : "/**

                                  A string representing the email verification message.

                                  \n@param emailVerificationMessage A string representing the email verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                  A string representing the email verification message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "deprecated" : false, "documentation" : "

                                  A string representing the email verification subject.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string representing the email verification subject.

                                  \n@return A string representing the email verification subject.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationSubject", "setterDocumentation" : "/**

                                  A string representing the email verification subject.

                                  \n@param emailVerificationSubject A string representing the email verification subject.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                  A string representing the email verification subject.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                  A string representing the SMS authentication message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string representing the SMS authentication message.

                                  \n@return A string representing the SMS authentication message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsAuthenticationMessage", "setterDocumentation" : "/**

                                  A string representing the SMS authentication message.

                                  \n@param smsAuthenticationMessage A string representing the SMS authentication message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                  A string representing the SMS authentication message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "deprecated" : false, "documentation" : "

                                  Specifies MFA configuration details.

                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                  Specifies MFA configuration details.

                                  \n@return Specifies MFA configuration details.\n@see UserPoolMfaType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MfaConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MfaConfiguration", "setterDocumentation" : "/**

                                  Specifies MFA configuration details.

                                  \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                  Specifies MFA configuration details.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "deprecated" : false, "documentation" : "

                                  The device configuration.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device configuration.

                                  \n@param deviceConfiguration The device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device configuration.

                                  \n@return The device configuration.*/", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceConfiguration", "setterDocumentation" : "/**

                                  The device configuration.

                                  \n@param deviceConfiguration The device configuration.*/", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The device configuration.

                                  \n@param deviceConfiguration The device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                  The device configuration.

                                  ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "deprecated" : false, "documentation" : "

                                  The email configuration.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The email configuration.

                                  \n@param emailConfiguration The email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The email configuration.

                                  \n@return The email configuration.*/", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailConfiguration", "setterDocumentation" : "/**

                                  The email configuration.

                                  \n@param emailConfiguration The email configuration.*/", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The email configuration.

                                  \n@param emailConfiguration The email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                  The email configuration.

                                  ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "deprecated" : false, "documentation" : "

                                  The SMS configuration.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The SMS configuration.

                                  \n@param smsConfiguration The SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The SMS configuration.

                                  \n@return The SMS configuration.*/", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsConfiguration", "setterDocumentation" : "/**

                                  The SMS configuration.

                                  \n@param smsConfiguration The SMS configuration.*/", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The SMS configuration.

                                  \n@param smsConfiguration The SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                  The SMS configuration.

                                  ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "deprecated" : false, "documentation" : "

                                  The configuration for AdminCreateUser requests.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The configuration for AdminCreateUser requests.

                                  \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The configuration for AdminCreateUser requests.

                                  \n@return The configuration for AdminCreateUser requests.*/", "getterModel" : { "returnType" : "AdminCreateUserConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AdminCreateUserConfig", "setterDocumentation" : "/**

                                  The configuration for AdminCreateUser requests.

                                  \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.*/", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The configuration for AdminCreateUser requests.

                                  \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                  The configuration for AdminCreateUser requests.

                                  ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdminCreateUserConfig" : { "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "deprecated" : false, "documentation" : "

                                  The configuration for AdminCreateUser requests.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The configuration for AdminCreateUser requests.

                                  \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The configuration for AdminCreateUser requests.

                                  \n@return The configuration for AdminCreateUser requests.*/", "getterModel" : { "returnType" : "AdminCreateUserConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AdminCreateUserConfig", "setterDocumentation" : "/**

                                  The configuration for AdminCreateUser requests.

                                  \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.*/", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The configuration for AdminCreateUser requests.

                                  \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                  The configuration for AdminCreateUser requests.

                                  ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, "AliasAttributes" : { "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "deprecated" : false, "documentation" : "

                                  Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

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

                                  The attributes to be auto-verified. Possible values: email, phone_number.

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

                                  The attributes to be auto-verified. Possible values: email, phone_number.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DeviceConfiguration" : { "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "deprecated" : false, "documentation" : "

                                  The device configuration.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device configuration.

                                  \n@param deviceConfiguration The device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device configuration.

                                  \n@return The device configuration.*/", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceConfiguration", "setterDocumentation" : "/**

                                  The device configuration.

                                  \n@param deviceConfiguration The device configuration.*/", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The device configuration.

                                  \n@param deviceConfiguration The device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                  The device configuration.

                                  ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailConfiguration" : { "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "deprecated" : false, "documentation" : "

                                  The email configuration.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The email configuration.

                                  \n@param emailConfiguration The email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The email configuration.

                                  \n@return The email configuration.*/", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailConfiguration", "setterDocumentation" : "/**

                                  The email configuration.

                                  \n@param emailConfiguration The email configuration.*/", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The email configuration.

                                  \n@param emailConfiguration The email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                  The email configuration.

                                  ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailVerificationMessage" : { "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "deprecated" : false, "documentation" : "

                                  A string representing the email verification message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string representing the email verification message.

                                  \n@return A string representing the email verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationMessage", "setterDocumentation" : "/**

                                  A string representing the email verification message.

                                  \n@param emailVerificationMessage A string representing the email verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                  A string representing the email verification message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailVerificationSubject" : { "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "deprecated" : false, "documentation" : "

                                  A string representing the email verification subject.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string representing the email verification subject.

                                  \n@return A string representing the email verification subject.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationSubject", "setterDocumentation" : "/**

                                  A string representing the email verification subject.

                                  \n@param emailVerificationSubject A string representing the email verification subject.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                  A string representing the email verification subject.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LambdaConfig" : { "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "deprecated" : false, "documentation" : "

                                  The Lambda trigger configuration information for the new user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The Lambda trigger configuration information for the new user pool.

                                  \n@return The Lambda trigger configuration information for the new user pool.*/", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LambdaConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LambdaConfig", "setterDocumentation" : "/**

                                  The Lambda trigger configuration information for the new user pool.

                                  \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.*/", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                  The Lambda trigger configuration information for the new user pool.

                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, "MfaConfiguration" : { "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "deprecated" : false, "documentation" : "

                                  Specifies MFA configuration details.

                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                  Specifies MFA configuration details.

                                  \n@return Specifies MFA configuration details.\n@see UserPoolMfaType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MfaConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MfaConfiguration", "setterDocumentation" : "/**

                                  Specifies MFA configuration details.

                                  \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                  Specifies MFA configuration details.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Policies" : { "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "deprecated" : false, "documentation" : "

                                  The policies associated with the new user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The policies associated with the new user pool.

                                  \n@return The policies associated with the new user pool.*/", "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Policies", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Policies", "setterDocumentation" : "/**

                                  The policies associated with the new user pool.

                                  \n@param policies The policies associated with the new user pool.*/", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                  The policies associated with the new user pool.

                                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, "PoolName" : { "c2jName" : "PoolName", "c2jShape" : "UserPoolNameType", "deprecated" : false, "documentation" : "

                                  A string used to name the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string used to name the user pool.

                                  \n@return A string used to name the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PoolName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PoolName", "setterDocumentation" : "/**

                                  A string used to name the user pool.

                                  \n@param poolName A string used to name the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                  A string used to name the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsAuthenticationMessage" : { "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                  A string representing the SMS authentication message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string representing the SMS authentication message.

                                  \n@return A string representing the SMS authentication message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsAuthenticationMessage", "setterDocumentation" : "/**

                                  A string representing the SMS authentication message.

                                  \n@param smsAuthenticationMessage A string representing the SMS authentication message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                  A string representing the SMS authentication message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsConfiguration" : { "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "deprecated" : false, "documentation" : "

                                  The SMS configuration.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The SMS configuration.

                                  \n@param smsConfiguration The SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The SMS configuration.

                                  \n@return The SMS configuration.*/", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsConfiguration", "setterDocumentation" : "/**

                                  The SMS configuration.

                                  \n@param smsConfiguration The SMS configuration.*/", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The SMS configuration.

                                  \n@param smsConfiguration The SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                  The SMS configuration.

                                  ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, "SmsVerificationMessage" : { "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                  A string representing the SMS verification message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A string representing the SMS verification message.

                                  \n@return A string representing the SMS verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsVerificationMessage", "setterDocumentation" : "/**

                                  A string representing the SMS verification message.

                                  \n@param smsVerificationMessage A string representing the SMS verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                  A string representing the SMS verification message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "PoolName" ], "shapeName" : "CreateUserPoolRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserPoolRequest", "variableName" : "createUserPoolRequest", "variableType" : "CreateUserPoolRequest", "documentation" : null, "simpleType" : "CreateUserPoolRequest", "variableSetterType" : "CreateUserPoolRequest" }, "wrapper" : false }, "CreateUserPoolResult" : { "c2jName" : "CreateUserPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "deprecated" : false, "documentation" : "

                                  A container for the user pool details.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A container for the user pool details.

                                  \n@return A container for the user pool details.*/", "getterModel" : { "returnType" : "UserPoolType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPool", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPool", "setterDocumentation" : "/**

                                  A container for the user pool details.

                                  \n@param userPool A container for the user pool details.*/", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "

                                  A container for the user pool details.

                                  ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPool" : { "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "deprecated" : false, "documentation" : "

                                  A container for the user pool details.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A container for the user pool details.

                                  \n@return A container for the user pool details.*/", "getterModel" : { "returnType" : "UserPoolType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPool", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPool", "setterDocumentation" : "/**

                                  A container for the user pool details.

                                  \n@param userPool A container for the user pool details.*/", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "

                                  A container for the user pool details.

                                  ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CreateUserPoolResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserPoolResult", "variableName" : "createUserPoolResult", "variableType" : "CreateUserPoolResult", "documentation" : null, "simpleType" : "CreateUserPoolResult", "variableSetterType" : "CreateUserPoolResult" }, "wrapper" : false }, "DeleteUserAttributesRequest" : { "c2jName" : "DeleteUserAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to delete user attributes.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteUserAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteUserAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "deprecated" : false, "documentation" : "

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

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

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

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token used in the request to delete user attributes.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token used in the request to delete user attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token used in the request to delete user attributes.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token used in the request to delete user attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserAttributeNames" : { "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "deprecated" : false, "documentation" : "

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

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

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

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserAttributeNames" ], "shapeName" : "DeleteUserAttributesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserAttributesRequest", "variableName" : "deleteUserAttributesRequest", "variableType" : "DeleteUserAttributesRequest", "documentation" : null, "simpleType" : "DeleteUserAttributesRequest", "variableSetterType" : "DeleteUserAttributesRequest" }, "wrapper" : false }, "DeleteUserAttributesResult" : { "c2jName" : "DeleteUserAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response from the server to delete user attributes.

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

                                  Represents the request to delete a user pool client.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteUserPoolClient", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteUserPoolClient", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "ClientId" ], "shapeName" : "DeleteUserPoolClientRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserPoolClientRequest", "variableName" : "deleteUserPoolClientRequest", "variableType" : "DeleteUserPoolClientRequest", "documentation" : null, "simpleType" : "DeleteUserPoolClientRequest", "variableSetterType" : "DeleteUserPoolClientRequest" }, "wrapper" : false }, "DeleteUserPoolClientResult" : { "c2jName" : "DeleteUserPoolClientResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeleteUserPoolClientResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserPoolClientResult", "variableName" : "deleteUserPoolClientResult", "variableType" : "DeleteUserPoolClientResult", "documentation" : null, "simpleType" : "DeleteUserPoolClientResult", "variableSetterType" : "DeleteUserPoolClientResult" }, "wrapper" : false }, "DeleteUserPoolRequest" : { "c2jName" : "DeleteUserPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to delete a user pool.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteUserPool", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteUserPool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId" ], "shapeName" : "DeleteUserPoolRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserPoolRequest", "variableName" : "deleteUserPoolRequest", "variableType" : "DeleteUserPoolRequest", "documentation" : null, "simpleType" : "DeleteUserPoolRequest", "variableSetterType" : "DeleteUserPoolRequest" }, "wrapper" : false }, "DeleteUserPoolResult" : { "c2jName" : "DeleteUserPoolResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeleteUserPoolResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserPoolResult", "variableName" : "deleteUserPoolResult", "variableType" : "DeleteUserPoolResult", "documentation" : null, "simpleType" : "DeleteUserPoolResult", "variableSetterType" : "DeleteUserPoolResult" }, "wrapper" : false }, "DeleteUserRequest" : { "c2jName" : "DeleteUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to delete a user.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token from a request to delete a user.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The access token from a request to delete a user.

                                  \n@return The access token from a request to delete a user.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token from a request to delete a user.

                                  \n@param accessToken The access token from a request to delete a user.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token from a request to delete a user.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token from a request to delete a user.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The access token from a request to delete a user.

                                  \n@return The access token from a request to delete a user.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token from a request to delete a user.

                                  \n@param accessToken The access token from a request to delete a user.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token from a request to delete a user.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DeleteUserRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserRequest", "variableName" : "deleteUserRequest", "variableType" : "DeleteUserRequest", "documentation" : null, "simpleType" : "DeleteUserRequest", "variableSetterType" : "DeleteUserRequest" }, "wrapper" : false }, "DeleteUserResult" : { "c2jName" : "DeleteUserResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeleteUserResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserResult", "variableName" : "deleteUserResult", "variableType" : "DeleteUserResult", "documentation" : null, "simpleType" : "DeleteUserResult", "variableSetterType" : "DeleteUserResult" }, "wrapper" : false }, "DeliveryMediumType" : { "c2jName" : "DeliveryMediumType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "SMS", "value" : "SMS" }, { "name" : "EMAIL", "value" : "EMAIL" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeliveryMediumType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeliveryMediumType", "variableName" : "deliveryMediumType", "variableType" : "DeliveryMediumType", "documentation" : null, "simpleType" : "DeliveryMediumType", "variableSetterType" : "DeliveryMediumType" }, "wrapper" : false }, "DescribeUserImportJobRequest" : { "c2jName" : "DescribeUserImportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to describe the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeUserImportJob", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeUserImportJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "deprecated" : false, "documentation" : "

                                  The job ID for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@return The job ID for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobId", "setterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                  The job ID for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "deprecated" : false, "documentation" : "

                                  The job ID for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@return The job ID for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobId", "setterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                  The job ID for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "JobId" ], "shapeName" : "DescribeUserImportJobRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserImportJobRequest", "variableName" : "describeUserImportJobRequest", "variableType" : "DescribeUserImportJobRequest", "documentation" : null, "simpleType" : "DescribeUserImportJobRequest", "variableSetterType" : "DescribeUserImportJobRequest" }, "wrapper" : false }, "DescribeUserImportJobResult" : { "c2jName" : "DescribeUserImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response from the server to the request to describe the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "deprecated" : false, "documentation" : "

                                  The job object that represents the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@return The job object that represents the user import job.*/", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserImportJob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserImportJob", "setterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.*/", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                  The job object that represents the user import job.

                                  ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserImportJob" : { "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "deprecated" : false, "documentation" : "

                                  The job object that represents the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@return The job object that represents the user import job.*/", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserImportJob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserImportJob", "setterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.*/", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                  The job object that represents the user import job.

                                  ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeUserImportJobResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserImportJobResult", "variableName" : "describeUserImportJobResult", "variableType" : "DescribeUserImportJobResult", "documentation" : null, "simpleType" : "DescribeUserImportJobResult", "variableSetterType" : "DescribeUserImportJobResult" }, "wrapper" : false }, "DescribeUserPoolClientRequest" : { "c2jName" : "DescribeUserPoolClientRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to describe a user pool client.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeUserPoolClient", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeUserPoolClient", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool you want to describe.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool you want to describe.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool you want to describe.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool you want to describe.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "ClientId" ], "shapeName" : "DescribeUserPoolClientRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserPoolClientRequest", "variableName" : "describeUserPoolClientRequest", "variableType" : "DescribeUserPoolClientRequest", "documentation" : null, "simpleType" : "DescribeUserPoolClientRequest", "variableSetterType" : "DescribeUserPoolClientRequest" }, "wrapper" : false }, "DescribeUserPoolClientResult" : { "c2jName" : "DescribeUserPoolClientResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "deprecated" : false, "documentation" : "

                                  The user pool client from a server response to describe the user pool client.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolClient", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolClient", "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.*/", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "

                                  The user pool client from a server response to describe the user pool client.

                                  ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolClient" : { "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "deprecated" : false, "documentation" : "

                                  The user pool client from a server response to describe the user pool client.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolClient", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolClient", "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.*/", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "

                                  The user pool client from a server response to describe the user pool client.

                                  ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeUserPoolClientResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserPoolClientResult", "variableName" : "describeUserPoolClientResult", "variableType" : "DescribeUserPoolClientResult", "documentation" : null, "simpleType" : "DescribeUserPoolClientResult", "variableSetterType" : "DescribeUserPoolClientResult" }, "wrapper" : false }, "DescribeUserPoolRequest" : { "c2jName" : "DescribeUserPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to describe the user pool.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeUserPool", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeUserPool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool you want to describe.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool you want to describe.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool you want to describe.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool you want to describe.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId" ], "shapeName" : "DescribeUserPoolRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserPoolRequest", "variableName" : "describeUserPoolRequest", "variableType" : "DescribeUserPoolRequest", "documentation" : null, "simpleType" : "DescribeUserPoolRequest", "variableSetterType" : "DescribeUserPoolRequest" }, "wrapper" : false }, "DescribeUserPoolResult" : { "c2jName" : "DescribeUserPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response to describe the user pool.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "deprecated" : false, "documentation" : "

                                  The container of metadata returned by the server to describe the pool.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "UserPoolType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPool", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPool", "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.*/", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "

                                  The container of metadata returned by the server to describe the pool.

                                  ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPool" : { "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "deprecated" : false, "documentation" : "

                                  The container of metadata returned by the server to describe the pool.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "UserPoolType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPool", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPool", "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.*/", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "

                                  The container of metadata returned by the server to describe the pool.

                                  ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeUserPoolResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserPoolResult", "variableName" : "describeUserPoolResult", "variableType" : "DescribeUserPoolResult", "documentation" : null, "simpleType" : "DescribeUserPoolResult", "variableSetterType" : "DescribeUserPoolResult" }, "wrapper" : false }, "DeviceConfigurationType" : { "c2jName" : "DeviceConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The type of configuration for the user pool's device tracking.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ChallengeRequiredOnNewDevice", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  \n@param challengeRequiredOnNewDevice Indicates whether a challenge is required on a new device. Only applicable to a new device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  \n@return Indicates whether a challenge is required on a new device. Only applicable to a new device.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeRequiredOnNewDevice", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeRequiredOnNewDevice", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeRequiredOnNewDevice", "setterDocumentation" : "/**

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  \n@param challengeRequiredOnNewDevice Indicates whether a challenge is required on a new device. Only applicable to a new device.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "challengeRequiredOnNewDevice", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  \n@param challengeRequiredOnNewDevice Indicates whether a challenge is required on a new device. Only applicable to a new device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "challengeRequiredOnNewDevice", "variableType" : "Boolean", "documentation" : "

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceOnlyRememberedOnUserPrompt", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  If true, a device is only remembered on user prompt.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  If true, a device is only remembered on user prompt.

                                  \n@param deviceOnlyRememberedOnUserPrompt If true, a device is only remembered on user prompt.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  If true, a device is only remembered on user prompt.

                                  \n@return If true, a device is only remembered on user prompt.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceOnlyRememberedOnUserPrompt", "setterDocumentation" : "/**

                                  If true, a device is only remembered on user prompt.

                                  \n@param deviceOnlyRememberedOnUserPrompt If true, a device is only remembered on user prompt.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deviceOnlyRememberedOnUserPrompt", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  If true, a device is only remembered on user prompt.

                                  \n@param deviceOnlyRememberedOnUserPrompt If true, a device is only remembered on user prompt.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deviceOnlyRememberedOnUserPrompt", "variableType" : "Boolean", "documentation" : "

                                  If true, a device is only remembered on user prompt.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChallengeRequiredOnNewDevice" : { "c2jName" : "ChallengeRequiredOnNewDevice", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  \n@param challengeRequiredOnNewDevice Indicates whether a challenge is required on a new device. Only applicable to a new device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  \n@return Indicates whether a challenge is required on a new device. Only applicable to a new device.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeRequiredOnNewDevice", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeRequiredOnNewDevice", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeRequiredOnNewDevice", "setterDocumentation" : "/**

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  \n@param challengeRequiredOnNewDevice Indicates whether a challenge is required on a new device. Only applicable to a new device.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "challengeRequiredOnNewDevice", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  \n@param challengeRequiredOnNewDevice Indicates whether a challenge is required on a new device. Only applicable to a new device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "challengeRequiredOnNewDevice", "variableType" : "Boolean", "documentation" : "

                                  Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "DeviceOnlyRememberedOnUserPrompt" : { "c2jName" : "DeviceOnlyRememberedOnUserPrompt", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  If true, a device is only remembered on user prompt.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  If true, a device is only remembered on user prompt.

                                  \n@param deviceOnlyRememberedOnUserPrompt If true, a device is only remembered on user prompt.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  If true, a device is only remembered on user prompt.

                                  \n@return If true, a device is only remembered on user prompt.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceOnlyRememberedOnUserPrompt", "setterDocumentation" : "/**

                                  If true, a device is only remembered on user prompt.

                                  \n@param deviceOnlyRememberedOnUserPrompt If true, a device is only remembered on user prompt.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deviceOnlyRememberedOnUserPrompt", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  If true, a device is only remembered on user prompt.

                                  \n@param deviceOnlyRememberedOnUserPrompt If true, a device is only remembered on user prompt.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deviceOnlyRememberedOnUserPrompt", "variableType" : "Boolean", "documentation" : "

                                  If true, a device is only remembered on user prompt.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DeviceConfigurationType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfigurationType", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "wrapper" : false }, "DeviceRememberedStatusType" : { "c2jName" : "DeviceRememberedStatusType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Remembered", "value" : "remembered" }, { "name" : "Not_remembered", "value" : "not_remembered" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeviceRememberedStatusType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceRememberedStatusType", "variableName" : "deviceRememberedStatusType", "variableType" : "DeviceRememberedStatusType", "documentation" : null, "simpleType" : "DeviceRememberedStatusType", "variableSetterType" : "DeviceRememberedStatusType" }, "wrapper" : false }, "DeviceSecretVerifierConfigType" : { "c2jName" : "DeviceSecretVerifierConfigType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The device verifier against which it will be authenticated.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "PasswordVerifier", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The password verifier.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The password verifier.

                                  \n@param passwordVerifier The password verifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The password verifier.

                                  \n@return The password verifier.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PasswordVerifier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordVerifier", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PasswordVerifier", "setterDocumentation" : "/**

                                  The password verifier.

                                  \n@param passwordVerifier The password verifier.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The password verifier.

                                  \n@param passwordVerifier The password verifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : "

                                  The password verifier.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Salt", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The salt.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The salt.

                                  \n@param salt The salt.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The salt.

                                  \n@return The salt.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Salt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Salt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Salt", "setterDocumentation" : "/**

                                  The salt.

                                  \n@param salt The salt.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The salt.

                                  \n@param salt The salt.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : "

                                  The salt.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PasswordVerifier" : { "c2jName" : "PasswordVerifier", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The password verifier.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The password verifier.

                                  \n@param passwordVerifier The password verifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The password verifier.

                                  \n@return The password verifier.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PasswordVerifier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordVerifier", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PasswordVerifier", "setterDocumentation" : "/**

                                  The password verifier.

                                  \n@param passwordVerifier The password verifier.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The password verifier.

                                  \n@param passwordVerifier The password verifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : "

                                  The password verifier.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Salt" : { "c2jName" : "Salt", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The salt.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The salt.

                                  \n@param salt The salt.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The salt.

                                  \n@return The salt.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Salt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Salt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Salt", "setterDocumentation" : "/**

                                  The salt.

                                  \n@param salt The salt.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The salt.

                                  \n@param salt The salt.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : "

                                  The salt.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DeviceSecretVerifierConfigType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfigType", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : null, "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "wrapper" : false }, "DeviceType" : { "c2jName" : "DeviceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The device type.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  The device attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device attributes.

                                  \n@param deviceAttributes The device attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device attributes.

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

                                  The device attributes.

                                  \n@param deviceAttributes The device attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The device attributes.

                                  \n

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

                                  \n@param deviceAttributes The device attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The device attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceCreateDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                  The creation date of the device.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The creation date of the device.

                                  \n@param deviceCreateDate The creation date of the device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The creation date of the device.

                                  \n@return The creation date of the device.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceCreateDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceCreateDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceCreateDate", "setterDocumentation" : "/**

                                  The creation date of the device.

                                  \n@param deviceCreateDate The creation date of the device.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceCreateDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The creation date of the device.

                                  \n@param deviceCreateDate The creation date of the device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceCreateDate", "variableType" : "java.util.Date", "documentation" : "

                                  The creation date of the device.

                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceLastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                  The last modified date of the device.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The last modified date of the device.

                                  \n@param deviceLastModifiedDate The last modified date of the device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The last modified date of the device.

                                  \n@return The last modified date of the device.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceLastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceLastModifiedDate", "setterDocumentation" : "/**

                                  The last modified date of the device.

                                  \n@param deviceLastModifiedDate The last modified date of the device.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The last modified date of the device.

                                  \n@param deviceLastModifiedDate The last modified date of the device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                  The last modified date of the device.

                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceLastAuthenticatedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                  The date in which the device was last authenticated.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The date in which the device was last authenticated.

                                  \n@param deviceLastAuthenticatedDate The date in which the device was last authenticated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The date in which the device was last authenticated.

                                  \n@return The date in which the device was last authenticated.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceLastAuthenticatedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastAuthenticatedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceLastAuthenticatedDate", "setterDocumentation" : "/**

                                  The date in which the device was last authenticated.

                                  \n@param deviceLastAuthenticatedDate The date in which the device was last authenticated.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The date in which the device was last authenticated.

                                  \n@param deviceLastAuthenticatedDate The date in which the device was last authenticated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.util.Date", "documentation" : "

                                  The date in which the device was last authenticated.

                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceAttributes" : { "c2jName" : "DeviceAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  The device attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device attributes.

                                  \n@param deviceAttributes The device attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device attributes.

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

                                  The device attributes.

                                  \n@param deviceAttributes The device attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The device attributes.

                                  \n

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

                                  \n@param deviceAttributes The device attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The device attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DeviceCreateDate" : { "c2jName" : "DeviceCreateDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                  The creation date of the device.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The creation date of the device.

                                  \n@param deviceCreateDate The creation date of the device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The creation date of the device.

                                  \n@return The creation date of the device.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceCreateDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceCreateDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceCreateDate", "setterDocumentation" : "/**

                                  The creation date of the device.

                                  \n@param deviceCreateDate The creation date of the device.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceCreateDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The creation date of the device.

                                  \n@param deviceCreateDate The creation date of the device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceCreateDate", "variableType" : "java.util.Date", "documentation" : "

                                  The creation date of the device.

                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceLastAuthenticatedDate" : { "c2jName" : "DeviceLastAuthenticatedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                  The date in which the device was last authenticated.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The date in which the device was last authenticated.

                                  \n@param deviceLastAuthenticatedDate The date in which the device was last authenticated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The date in which the device was last authenticated.

                                  \n@return The date in which the device was last authenticated.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceLastAuthenticatedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastAuthenticatedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceLastAuthenticatedDate", "setterDocumentation" : "/**

                                  The date in which the device was last authenticated.

                                  \n@param deviceLastAuthenticatedDate The date in which the device was last authenticated.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The date in which the device was last authenticated.

                                  \n@param deviceLastAuthenticatedDate The date in which the device was last authenticated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.util.Date", "documentation" : "

                                  The date in which the device was last authenticated.

                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "DeviceLastModifiedDate" : { "c2jName" : "DeviceLastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                  The last modified date of the device.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The last modified date of the device.

                                  \n@param deviceLastModifiedDate The last modified date of the device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The last modified date of the device.

                                  \n@return The last modified date of the device.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceLastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceLastModifiedDate", "setterDocumentation" : "/**

                                  The last modified date of the device.

                                  \n@param deviceLastModifiedDate The last modified date of the device.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The last modified date of the device.

                                  \n@param deviceLastModifiedDate The last modified date of the device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "deviceLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                  The last modified date of the device.

                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DeviceType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "deviceType", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "wrapper" : false }, "EmailConfigurationType" : { "c2jName" : "EmailConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The email configuration type.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "SourceArn", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  The Amazon Resource Name (ARN) of the email source.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the email source.

                                  \n@param sourceArn The Amazon Resource Name (ARN) of the email source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the email source.

                                  \n@return The Amazon Resource Name (ARN) of the email source.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SourceArn", "setterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the email source.

                                  \n@param sourceArn The Amazon Resource Name (ARN) of the email source.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the email source.

                                  \n@param sourceArn The Amazon Resource Name (ARN) of the email source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

                                  The Amazon Resource Name (ARN) of the email source.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ReplyToEmailAddress", "c2jShape" : "EmailAddressType", "deprecated" : false, "documentation" : "

                                  The REPLY-TO email address.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The REPLY-TO email address.

                                  \n@param replyToEmailAddress The REPLY-TO email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The REPLY-TO email address.

                                  \n@return The REPLY-TO email address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReplyToEmailAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToEmailAddress", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReplyToEmailAddress", "setterDocumentation" : "/**

                                  The REPLY-TO email address.

                                  \n@param replyToEmailAddress The REPLY-TO email address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The REPLY-TO email address.

                                  \n@param replyToEmailAddress The REPLY-TO email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : "

                                  The REPLY-TO email address.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ReplyToEmailAddress" : { "c2jName" : "ReplyToEmailAddress", "c2jShape" : "EmailAddressType", "deprecated" : false, "documentation" : "

                                  The REPLY-TO email address.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The REPLY-TO email address.

                                  \n@param replyToEmailAddress The REPLY-TO email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The REPLY-TO email address.

                                  \n@return The REPLY-TO email address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReplyToEmailAddress", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToEmailAddress", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReplyToEmailAddress", "setterDocumentation" : "/**

                                  The REPLY-TO email address.

                                  \n@param replyToEmailAddress The REPLY-TO email address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The REPLY-TO email address.

                                  \n@param replyToEmailAddress The REPLY-TO email address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : "

                                  The REPLY-TO email address.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SourceArn" : { "c2jName" : "SourceArn", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  The Amazon Resource Name (ARN) of the email source.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the email source.

                                  \n@param sourceArn The Amazon Resource Name (ARN) of the email source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the email source.

                                  \n@return The Amazon Resource Name (ARN) of the email source.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SourceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SourceArn", "setterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the email source.

                                  \n@param sourceArn The Amazon Resource Name (ARN) of the email source.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the email source.

                                  \n@param sourceArn The Amazon Resource Name (ARN) of the email source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

                                  The Amazon Resource Name (ARN) of the email source.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "EmailConfigurationType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfigurationType", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "wrapper" : false }, "ExpiredCodeException" : { "c2jName" : "ExpiredCodeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  This exception is thrown if a code has expired.

                                  ", "enums" : null, "errorCode" : "ExpiredCodeException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "ExpiredCodeException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ExpiredCodeException", "variableName" : "expiredCodeException", "variableType" : "ExpiredCodeException", "documentation" : null, "simpleType" : "ExpiredCodeException", "variableSetterType" : "ExpiredCodeException" }, "wrapper" : false }, "ExplicitAuthFlowsType" : { "c2jName" : "ExplicitAuthFlowsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "ADMIN_NO_SRP_AUTH", "value" : "ADMIN_NO_SRP_AUTH" }, { "name" : "CUSTOM_AUTH_FLOW_ONLY", "value" : "CUSTOM_AUTH_FLOW_ONLY" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "ExplicitAuthFlowsType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExplicitAuthFlowsType", "variableName" : "explicitAuthFlowsType", "variableType" : "ExplicitAuthFlowsType", "documentation" : null, "simpleType" : "ExplicitAuthFlowsType", "variableSetterType" : "ExplicitAuthFlowsType" }, "wrapper" : false }, "ForgetDeviceRequest" : { "c2jName" : "ForgetDeviceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to forget the device.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ForgetDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ForgetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token for the forgotten device request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token for the forgotten device request.

                                  \n@param accessToken The access token for the forgotten device request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token for the forgotten device request.

                                  \n@return The access token for the forgotten device request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token for the forgotten device request.

                                  \n@param accessToken The access token for the forgotten device request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token for the forgotten device request.

                                  \n@param accessToken The access token for the forgotten device request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token for the forgotten device request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token for the forgotten device request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token for the forgotten device request.

                                  \n@param accessToken The access token for the forgotten device request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token for the forgotten device request.

                                  \n@return The access token for the forgotten device request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token for the forgotten device request.

                                  \n@param accessToken The access token for the forgotten device request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token for the forgotten device request.

                                  \n@param accessToken The access token for the forgotten device request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token for the forgotten device request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "DeviceKey" ], "shapeName" : "ForgetDeviceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ForgetDeviceRequest", "variableName" : "forgetDeviceRequest", "variableType" : "ForgetDeviceRequest", "documentation" : null, "simpleType" : "ForgetDeviceRequest", "variableSetterType" : "ForgetDeviceRequest" }, "wrapper" : false }, "ForgetDeviceResult" : { "c2jName" : "ForgetDeviceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "ForgetDeviceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ForgetDeviceResult", "variableName" : "forgetDeviceResult", "variableType" : "ForgetDeviceResult", "documentation" : null, "simpleType" : "ForgetDeviceResult", "variableSetterType" : "ForgetDeviceResult" }, "wrapper" : false }, "ForgotPasswordRequest" : { "c2jName" : "ForgotPasswordRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to reset a user's password.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ForgotPassword", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ForgotPassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SecretHash" : { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "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" }, "xmlNameSpaceUri" : null } }, "required" : [ "ClientId", "Username" ], "shapeName" : "ForgotPasswordRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ForgotPasswordRequest", "variableName" : "forgotPasswordRequest", "variableType" : "ForgotPasswordRequest", "documentation" : null, "simpleType" : "ForgotPasswordRequest", "variableSetterType" : "ForgotPasswordRequest" }, "wrapper" : false }, "ForgotPasswordResult" : { "c2jName" : "ForgotPasswordResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CodeDeliveryDetails", "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeDeliveryDetails" : { "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CodeDeliveryDetails", "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ForgotPasswordResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ForgotPasswordResult", "variableName" : "forgotPasswordResult", "variableType" : "ForgotPasswordResult", "documentation" : null, "simpleType" : "ForgotPasswordResult", "variableSetterType" : "ForgotPasswordResult" }, "wrapper" : false }, "GetCSVHeaderRequest" : { "c2jName" : "GetCSVHeaderRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to get the header information for the .csv file for the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetCSVHeader", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetCSVHeader", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are to be imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@return The user pool ID for the user pool that the users are to be imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are to be imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are to be imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@return The user pool ID for the user pool that the users are to be imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are to be imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId" ], "shapeName" : "GetCSVHeaderRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCSVHeaderRequest", "variableName" : "getCSVHeaderRequest", "variableType" : "GetCSVHeaderRequest", "documentation" : null, "simpleType" : "GetCSVHeaderRequest", "variableSetterType" : "GetCSVHeaderRequest" }, "wrapper" : false }, "GetCSVHeaderResult" : { "c2jName" : "GetCSVHeaderResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response from the server to the request to get the header information for the .csv file for the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are to be imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@return The user pool ID for the user pool that the users are to be imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are to be imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CSVHeader", "c2jShape" : "ListOfStringTypes", "deprecated" : false, "documentation" : "

                                  The header information for the .csv file for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The header information for the .csv file for the user import job.

                                  \n@param cSVHeader The header information for the .csv file for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The header information for the .csv file for the user import job.

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

                                  The header information for the .csv file for the user import job.

                                  \n@param cSVHeader The header information for the .csv file for the user import job.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cSVHeader", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The header information for the .csv file for the user import job.

                                  \n

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

                                  \n@param cSVHeader The header information for the .csv file for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "cSVHeader", "variableType" : "java.util.List", "documentation" : "

                                  The header information for the .csv file for the user import job.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CSVHeader" : { "c2jName" : "CSVHeader", "c2jShape" : "ListOfStringTypes", "deprecated" : false, "documentation" : "

                                  The header information for the .csv file for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The header information for the .csv file for the user import job.

                                  \n@param cSVHeader The header information for the .csv file for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The header information for the .csv file for the user import job.

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

                                  The header information for the .csv file for the user import job.

                                  \n@param cSVHeader The header information for the .csv file for the user import job.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cSVHeader", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The header information for the .csv file for the user import job.

                                  \n

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

                                  \n@param cSVHeader The header information for the .csv file for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "cSVHeader", "variableType" : "java.util.List", "documentation" : "

                                  The header information for the .csv file for the user import job.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are to be imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@return The user pool ID for the user pool that the users are to be imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are to be imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are to be imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are to be imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "GetCSVHeaderResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCSVHeaderResult", "variableName" : "getCSVHeaderResult", "variableType" : "GetCSVHeaderResult", "documentation" : null, "simpleType" : "GetCSVHeaderResult", "variableSetterType" : "GetCSVHeaderResult" }, "wrapper" : false }, "GetDeviceRequest" : { "c2jName" : "GetDeviceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to get the device.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token.

                                  \n@return The access token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token.

                                  \n@return The access token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "DeviceKey" ], "shapeName" : "GetDeviceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeviceRequest", "variableName" : "getDeviceRequest", "variableType" : "GetDeviceRequest", "documentation" : null, "simpleType" : "GetDeviceRequest", "variableSetterType" : "GetDeviceRequest" }, "wrapper" : false }, "GetDeviceResult" : { "c2jName" : "GetDeviceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Gets the device response.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Device", "c2jShape" : "DeviceType", "deprecated" : false, "documentation" : "

                                  The device.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device.

                                  \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device.

                                  \n@return The device.*/", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Device", "setterDocumentation" : "/**

                                  The device.

                                  \n@param device The device.*/", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The device.

                                  \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                                  The device.

                                  ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "c2jName" : "Device", "c2jShape" : "DeviceType", "deprecated" : false, "documentation" : "

                                  The device.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device.

                                  \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device.

                                  \n@return The device.*/", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Device", "setterDocumentation" : "/**

                                  The device.

                                  \n@param device The device.*/", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The device.

                                  \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                                  The device.

                                  ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } }, "required" : [ "Device" ], "shapeName" : "GetDeviceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeviceResult", "variableName" : "getDeviceResult", "variableType" : "GetDeviceResult", "documentation" : null, "simpleType" : "GetDeviceResult", "variableSetterType" : "GetDeviceResult" }, "wrapper" : false }, "GetUserAttributeVerificationCodeRequest" : { "c2jName" : "GetUserAttributeVerificationCodeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to get user attribute verification.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetUserAttributeVerificationCode", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetUserAttributeVerificationCode", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeName", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AttributeName" : { "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeName", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

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

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "AttributeName" ], "shapeName" : "GetUserAttributeVerificationCodeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUserAttributeVerificationCodeRequest", "variableName" : "getUserAttributeVerificationCodeRequest", "variableType" : "GetUserAttributeVerificationCodeRequest", "documentation" : null, "simpleType" : "GetUserAttributeVerificationCodeRequest", "variableSetterType" : "GetUserAttributeVerificationCodeRequest" }, "wrapper" : false }, "GetUserAttributeVerificationCodeResult" : { "c2jName" : "GetUserAttributeVerificationCodeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CodeDeliveryDetails", "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.*/", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

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

                                  ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeDeliveryDetails" : { "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "deprecated" : false, "documentation" : "

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

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CodeDeliveryDetails", "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.*/", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

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

                                  ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "GetUserAttributeVerificationCodeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUserAttributeVerificationCodeResult", "variableName" : "getUserAttributeVerificationCodeResult", "variableType" : "GetUserAttributeVerificationCodeResult", "documentation" : null, "simpleType" : "GetUserAttributeVerificationCodeResult", "variableSetterType" : "GetUserAttributeVerificationCodeResult" }, "wrapper" : false }, "GetUserRequest" : { "c2jName" : "GetUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to get information about the user.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token returned by the server response to get information about the user.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token returned by the server response to get information about the user.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token returned by the server response to get information about the user.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token returned by the server response to get information about the user.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "GetUserRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUserRequest", "variableName" : "getUserRequest", "variableType" : "GetUserRequest", "documentation" : null, "simpleType" : "GetUserRequest", "variableSetterType" : "GetUserRequest" }, "wrapper" : false }, "GetUserResult" : { "c2jName" : "GetUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user you wish to retrieve from the get user request.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user you wish to retrieve from the get user request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  An array of name-value pairs representing user attributes.

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

                                  An array of name-value pairs representing user attributes.

                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                                  Specifies the options for MFA (e.g., email or phone number).

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

                                  Specifies the options for MFA (e.g., email or phone number).

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MFAOptions" : { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                                  Specifies the options for MFA (e.g., email or phone number).

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

                                  Specifies the options for MFA (e.g., email or phone number).

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserAttributes" : { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  An array of name-value pairs representing user attributes.

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

                                  An array of name-value pairs representing user attributes.

                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user you wish to retrieve from the get user request.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user you wish to retrieve from the get user request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "Username", "UserAttributes" ], "shapeName" : "GetUserResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUserResult", "variableName" : "getUserResult", "variableType" : "GetUserResult", "documentation" : null, "simpleType" : "GetUserResult", "variableSetterType" : "GetUserResult" }, "wrapper" : false }, "GlobalSignOutRequest" : { "c2jName" : "GlobalSignOutRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to sign out all devices.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GlobalSignOut", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GlobalSignOut", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token.

                                  \n@return The access token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token.

                                  \n@return The access token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "GlobalSignOutRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GlobalSignOutRequest", "variableName" : "globalSignOutRequest", "variableType" : "GlobalSignOutRequest", "documentation" : null, "simpleType" : "GlobalSignOutRequest", "variableSetterType" : "GlobalSignOutRequest" }, "wrapper" : false }, "GlobalSignOutResult" : { "c2jName" : "GlobalSignOutResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The response to the request to sign out all devices.

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

                                  Initiates the authentication request.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "InitiateAuth", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.InitiateAuth", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "deprecated" : false, "documentation" : "

                                  The authentication flow.

                                  ", "enumType" : "AuthFlowType", "fluentSetterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType*/", "getterDocumentation" : "/**

                                  The authentication flow.

                                  \n@return The authentication flow.\n@see AuthFlowType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthFlow", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthFlow", "setterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@see AuthFlowType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                  The authentication flow.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "deprecated" : false, "documentation" : "

                                  The authentication parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@return The authentication parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "AuthParameters", "setterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The authentication parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "deprecated" : false, "documentation" : "

                                  The client app's metadata.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client app's metadata.

                                  \n@param clientMetadata The client app's metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client app's metadata.

                                  \n@return The client app's metadata.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientMetadata", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ClientMetadata", "setterDocumentation" : "/**

                                  The client app's metadata.

                                  \n@param clientMetadata The client app's metadata.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The client app's metadata.

                                  \n@param clientMetadata The client app's metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                  The client app's metadata.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The client ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client ID.

                                  \n@return The client ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The client ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthFlow" : { "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "deprecated" : false, "documentation" : "

                                  The authentication flow.

                                  ", "enumType" : "AuthFlowType", "fluentSetterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType*/", "getterDocumentation" : "/**

                                  The authentication flow.

                                  \n@return The authentication flow.\n@see AuthFlowType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthFlow", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthFlow", "setterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@see AuthFlowType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The authentication flow.

                                  \n@param authFlow The authentication flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                  The authentication flow.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AuthParameters" : { "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "deprecated" : false, "documentation" : "

                                  The authentication parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@return The authentication parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "AuthParameters", "setterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The authentication parameters.

                                  \n@param authParameters The authentication parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The authentication parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The client ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client ID.

                                  \n@return The client ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The client ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientMetadata" : { "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "deprecated" : false, "documentation" : "

                                  The client app's metadata.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client app's metadata.

                                  \n@param clientMetadata The client app's metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client app's metadata.

                                  \n@return The client app's metadata.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientMetadata", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ClientMetadata", "setterDocumentation" : "/**

                                  The client app's metadata.

                                  \n@param clientMetadata The client app's metadata.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The client app's metadata.

                                  \n@param clientMetadata The client app's metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                  The client app's metadata.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "required" : [ "AuthFlow", "ClientId" ], "shapeName" : "InitiateAuthRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InitiateAuthRequest", "variableName" : "initiateAuthRequest", "variableType" : "InitiateAuthRequest", "documentation" : null, "simpleType" : "InitiateAuthRequest", "variableSetterType" : "InitiateAuthRequest" }, "wrapper" : false }, "InitiateAuthResult" : { "c2jName" : "InitiateAuthResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Initiates the authentication response.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "deprecated" : false, "documentation" : "

                                  The challenge parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@return The challenge parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeParameters", "setterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthenticationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthenticationResult", "setterDocumentation" : "/**\n@param authenticationResult */", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthenticationResult" : { "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthenticationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthenticationResult", "setterDocumentation" : "/**\n@param authenticationResult */", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeParameters" : { "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "deprecated" : false, "documentation" : "

                                  The challenge parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@return The challenge parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeParameters", "setterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Session" : { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "InitiateAuthResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InitiateAuthResult", "variableName" : "initiateAuthResult", "variableType" : "InitiateAuthResult", "documentation" : null, "simpleType" : "InitiateAuthResult", "variableSetterType" : "InitiateAuthResult" }, "wrapper" : false }, "InternalErrorException" : { "c2jName" : "InternalErrorException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                  This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

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

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

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

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

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

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

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

                                  This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

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

                                  This exception is thrown when the trust relationship is invalid for the role provided for SMS configuration. This can happen if you do not trust cognito-idp.amazonaws.com or the external ID provided in the role does not match what is provided in the SMS configuration for the user pool.

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

                                  This exception is thrown when the user pool configuration is invalid.

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

                                  Specifies the type of configuration for AWS Lambda triggers.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "PreSignUp", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A pre-registration AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A pre-registration AWS Lambda trigger.

                                  \n@return A pre-registration AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PreSignUp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignUp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PreSignUp", "setterDocumentation" : "/**

                                  A pre-registration AWS Lambda trigger.

                                  \n@param preSignUp A pre-registration AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : "

                                  A pre-registration AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomMessage", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A custom Message AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A custom Message AWS Lambda trigger.

                                  \n@return A custom Message AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomMessage", "setterDocumentation" : "/**

                                  A custom Message AWS Lambda trigger.

                                  \n@param customMessage A custom Message AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : "

                                  A custom Message AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PostConfirmation", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A post-confirmation AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A post-confirmation AWS Lambda trigger.

                                  \n@return A post-confirmation AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PostConfirmation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PostConfirmation", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PostConfirmation", "setterDocumentation" : "/**

                                  A post-confirmation AWS Lambda trigger.

                                  \n@param postConfirmation A post-confirmation AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : "

                                  A post-confirmation AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PreAuthentication", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A pre-authentication AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A pre-authentication AWS Lambda trigger.

                                  \n@return A pre-authentication AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PreAuthentication", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PreAuthentication", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PreAuthentication", "setterDocumentation" : "/**

                                  A pre-authentication AWS Lambda trigger.

                                  \n@param preAuthentication A pre-authentication AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : "

                                  A pre-authentication AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PostAuthentication", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A post-authentication AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A post-authentication AWS Lambda trigger.

                                  \n@return A post-authentication AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PostAuthentication", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PostAuthentication", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PostAuthentication", "setterDocumentation" : "/**

                                  A post-authentication AWS Lambda trigger.

                                  \n@param postAuthentication A post-authentication AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : "

                                  A post-authentication AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefineAuthChallenge", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  Defines the authentication challenge.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Defines the authentication challenge.

                                  \n@param defineAuthChallenge Defines the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Defines the authentication challenge.

                                  \n@return Defines the authentication challenge.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefineAuthChallenge", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefineAuthChallenge", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefineAuthChallenge", "setterDocumentation" : "/**

                                  Defines the authentication challenge.

                                  \n@param defineAuthChallenge Defines the authentication challenge.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Defines the authentication challenge.

                                  \n@param defineAuthChallenge Defines the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : "

                                  Defines the authentication challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreateAuthChallenge", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  Creates an authentication challenge.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Creates an authentication challenge.

                                  \n@param createAuthChallenge Creates an authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Creates an authentication challenge.

                                  \n@return Creates an authentication challenge.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreateAuthChallenge", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreateAuthChallenge", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreateAuthChallenge", "setterDocumentation" : "/**

                                  Creates an authentication challenge.

                                  \n@param createAuthChallenge Creates an authentication challenge.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Creates an authentication challenge.

                                  \n@param createAuthChallenge Creates an authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : "

                                  Creates an authentication challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VerifyAuthChallengeResponse", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  Verifies the authentication challenge response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Verifies the authentication challenge response.

                                  \n@param verifyAuthChallengeResponse Verifies the authentication challenge response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Verifies the authentication challenge response.

                                  \n@return Verifies the authentication challenge response.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VerifyAuthChallengeResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VerifyAuthChallengeResponse", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VerifyAuthChallengeResponse", "setterDocumentation" : "/**

                                  Verifies the authentication challenge response.

                                  \n@param verifyAuthChallengeResponse Verifies the authentication challenge response.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Verifies the authentication challenge response.

                                  \n@param verifyAuthChallengeResponse Verifies the authentication challenge response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : "

                                  Verifies the authentication challenge response.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreateAuthChallenge" : { "c2jName" : "CreateAuthChallenge", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  Creates an authentication challenge.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Creates an authentication challenge.

                                  \n@param createAuthChallenge Creates an authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Creates an authentication challenge.

                                  \n@return Creates an authentication challenge.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreateAuthChallenge", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreateAuthChallenge", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreateAuthChallenge", "setterDocumentation" : "/**

                                  Creates an authentication challenge.

                                  \n@param createAuthChallenge Creates an authentication challenge.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Creates an authentication challenge.

                                  \n@param createAuthChallenge Creates an authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : "

                                  Creates an authentication challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomMessage" : { "c2jName" : "CustomMessage", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A custom Message AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A custom Message AWS Lambda trigger.

                                  \n@return A custom Message AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomMessage", "setterDocumentation" : "/**

                                  A custom Message AWS Lambda trigger.

                                  \n@param customMessage A custom Message AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : "

                                  A custom Message AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefineAuthChallenge" : { "c2jName" : "DefineAuthChallenge", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  Defines the authentication challenge.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Defines the authentication challenge.

                                  \n@param defineAuthChallenge Defines the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Defines the authentication challenge.

                                  \n@return Defines the authentication challenge.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefineAuthChallenge", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefineAuthChallenge", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefineAuthChallenge", "setterDocumentation" : "/**

                                  Defines the authentication challenge.

                                  \n@param defineAuthChallenge Defines the authentication challenge.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Defines the authentication challenge.

                                  \n@param defineAuthChallenge Defines the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : "

                                  Defines the authentication challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PostAuthentication" : { "c2jName" : "PostAuthentication", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A post-authentication AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A post-authentication AWS Lambda trigger.

                                  \n@return A post-authentication AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PostAuthentication", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PostAuthentication", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PostAuthentication", "setterDocumentation" : "/**

                                  A post-authentication AWS Lambda trigger.

                                  \n@param postAuthentication A post-authentication AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : "

                                  A post-authentication AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PostConfirmation" : { "c2jName" : "PostConfirmation", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A post-confirmation AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A post-confirmation AWS Lambda trigger.

                                  \n@return A post-confirmation AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PostConfirmation", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PostConfirmation", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PostConfirmation", "setterDocumentation" : "/**

                                  A post-confirmation AWS Lambda trigger.

                                  \n@param postConfirmation A post-confirmation AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : "

                                  A post-confirmation AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PreAuthentication" : { "c2jName" : "PreAuthentication", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A pre-authentication AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A pre-authentication AWS Lambda trigger.

                                  \n@return A pre-authentication AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PreAuthentication", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PreAuthentication", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PreAuthentication", "setterDocumentation" : "/**

                                  A pre-authentication AWS Lambda trigger.

                                  \n@param preAuthentication A pre-authentication AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : "

                                  A pre-authentication AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PreSignUp" : { "c2jName" : "PreSignUp", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  A pre-registration AWS Lambda trigger.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A pre-registration AWS Lambda trigger.

                                  \n@return A pre-registration AWS Lambda trigger.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PreSignUp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignUp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PreSignUp", "setterDocumentation" : "/**

                                  A pre-registration AWS Lambda trigger.

                                  \n@param preSignUp A pre-registration AWS Lambda trigger.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : "

                                  A pre-registration AWS Lambda trigger.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VerifyAuthChallengeResponse" : { "c2jName" : "VerifyAuthChallengeResponse", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  Verifies the authentication challenge response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Verifies the authentication challenge response.

                                  \n@param verifyAuthChallengeResponse Verifies the authentication challenge response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Verifies the authentication challenge response.

                                  \n@return Verifies the authentication challenge response.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VerifyAuthChallengeResponse", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VerifyAuthChallengeResponse", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VerifyAuthChallengeResponse", "setterDocumentation" : "/**

                                  Verifies the authentication challenge response.

                                  \n@param verifyAuthChallengeResponse Verifies the authentication challenge response.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Verifies the authentication challenge response.

                                  \n@param verifyAuthChallengeResponse Verifies the authentication challenge response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : "

                                  Verifies the authentication challenge response.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "LambdaConfigType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfigType", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "wrapper" : false }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                  Represents the request to list the devices.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListDevices", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListDevices", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access tokens for the request to list devices.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access tokens for the request to list devices.

                                  \n@param accessToken The access tokens for the request to list devices.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access tokens for the request to list devices.

                                  \n@return The access tokens for the request to list devices.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access tokens for the request to list devices.

                                  \n@param accessToken The access tokens for the request to list devices.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access tokens for the request to list devices.

                                  \n@param accessToken The access tokens for the request to list devices.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access tokens for the request to list devices.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "deprecated" : false, "documentation" : "

                                  The limit of the device request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The limit of the device request.

                                  \n@param limit The limit of the device request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The limit of the device request.

                                  \n@return The limit of the device request.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Limit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Limit", "setterDocumentation" : "/**

                                  The limit of the device request.

                                  \n@param limit The limit of the device request.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The limit of the device request.

                                  \n@param limit The limit of the device request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                  The limit of the device request.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "documentation" : "

                                  The pagination token for the list request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The pagination token for the list request.

                                  \n@param paginationToken The pagination token for the list request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The pagination token for the list request.

                                  \n@return The pagination token for the list request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  The pagination token for the list request.

                                  \n@param paginationToken The pagination token for the list request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The pagination token for the list request.

                                  \n@param paginationToken The pagination token for the list request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  The pagination token for the list request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access tokens for the request to list devices.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access tokens for the request to list devices.

                                  \n@param accessToken The access tokens for the request to list devices.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access tokens for the request to list devices.

                                  \n@return The access tokens for the request to list devices.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access tokens for the request to list devices.

                                  \n@param accessToken The access tokens for the request to list devices.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access tokens for the request to list devices.

                                  \n@param accessToken The access tokens for the request to list devices.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access tokens for the request to list devices.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Limit" : { "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "deprecated" : false, "documentation" : "

                                  The limit of the device request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The limit of the device request.

                                  \n@param limit The limit of the device request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The limit of the device request.

                                  \n@return The limit of the device request.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Limit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Limit", "setterDocumentation" : "/**

                                  The limit of the device request.

                                  \n@param limit The limit of the device request.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The limit of the device request.

                                  \n@param limit The limit of the device request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                  The limit of the device request.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PaginationToken" : { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "documentation" : "

                                  The pagination token for the list request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The pagination token for the list request.

                                  \n@param paginationToken The pagination token for the list request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The pagination token for the list request.

                                  \n@return The pagination token for the list request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  The pagination token for the list request.

                                  \n@param paginationToken The pagination token for the list request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The pagination token for the list request.

                                  \n@param paginationToken The pagination token for the list request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  The pagination token for the list request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "AccessToken" ], "shapeName" : "ListDevicesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDevicesRequest", "variableName" : "listDevicesRequest", "variableType" : "ListDevicesRequest", "documentation" : null, "simpleType" : "ListDevicesRequest", "variableSetterType" : "ListDevicesRequest" }, "wrapper" : false }, "ListDevicesResult" : { "c2jName" : "ListDevicesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response to list devices.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Devices", "c2jShape" : "DeviceListType", "deprecated" : false, "documentation" : "

                                  The devices returned in the list devices response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The devices returned in the list devices response.

                                  \n@param devices The devices returned in the list devices response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The devices returned in the list devices response.

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

                                  The devices returned in the list devices response.

                                  \n@param devices The devices returned in the list devices response.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The devices returned in the list devices response.

                                  \n

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

                                  \n@param devices The devices returned in the list devices response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                  The devices returned in the list devices response.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "documentation" : "

                                  The pagination token for the list device response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The pagination token for the list device response.

                                  \n@param paginationToken The pagination token for the list device response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The pagination token for the list device response.

                                  \n@return The pagination token for the list device response.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  The pagination token for the list device response.

                                  \n@param paginationToken The pagination token for the list device response.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The pagination token for the list device response.

                                  \n@param paginationToken The pagination token for the list device response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  The pagination token for the list device response.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Devices" : { "c2jName" : "Devices", "c2jShape" : "DeviceListType", "deprecated" : false, "documentation" : "

                                  The devices returned in the list devices response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The devices returned in the list devices response.

                                  \n@param devices The devices returned in the list devices response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The devices returned in the list devices response.

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

                                  The devices returned in the list devices response.

                                  \n@param devices The devices returned in the list devices response.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The devices returned in the list devices response.

                                  \n

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

                                  \n@param devices The devices returned in the list devices response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : "

                                  The devices returned in the list devices response.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "PaginationToken" : { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "documentation" : "

                                  The pagination token for the list device response.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The pagination token for the list device response.

                                  \n@param paginationToken The pagination token for the list device response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The pagination token for the list device response.

                                  \n@return The pagination token for the list device response.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  The pagination token for the list device response.

                                  \n@param paginationToken The pagination token for the list device response.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The pagination token for the list device response.

                                  \n@param paginationToken The pagination token for the list device response.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  The pagination token for the list device response.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ListDevicesResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDevicesResult", "variableName" : "listDevicesResult", "variableType" : "ListDevicesResult", "documentation" : null, "simpleType" : "ListDevicesResult", "variableSetterType" : "ListDevicesResult" }, "wrapper" : false }, "ListUserImportJobsRequest" : { "c2jName" : "ListUserImportJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to list the user import jobs.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListUserImportJobs", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListUserImportJobs", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "deprecated" : false, "documentation" : "

                                  The maximum number of import jobs you want the request to return.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The maximum number of import jobs you want the request to return.

                                  \n@param maxResults The maximum number of import jobs you want the request to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The maximum number of import jobs you want the request to return.

                                  \n@return The maximum number of import jobs you want the request to return.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxResults", "setterDocumentation" : "/**

                                  The maximum number of import jobs you want the request to return.

                                  \n@param maxResults The maximum number of import jobs you want the request to return.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The maximum number of import jobs you want the request to return.

                                  \n@param maxResults The maximum number of import jobs you want the request to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                  The maximum number of import jobs you want the request to return.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "deprecated" : false, "documentation" : "

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  \n@param paginationToken An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  \n@return An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  \n@param paginationToken An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  \n@param paginationToken An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "deprecated" : false, "documentation" : "

                                  The maximum number of import jobs you want the request to return.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The maximum number of import jobs you want the request to return.

                                  \n@param maxResults The maximum number of import jobs you want the request to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The maximum number of import jobs you want the request to return.

                                  \n@return The maximum number of import jobs you want the request to return.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxResults", "setterDocumentation" : "/**

                                  The maximum number of import jobs you want the request to return.

                                  \n@param maxResults The maximum number of import jobs you want the request to return.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The maximum number of import jobs you want the request to return.

                                  \n@param maxResults The maximum number of import jobs you want the request to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                  The maximum number of import jobs you want the request to return.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PaginationToken" : { "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "deprecated" : false, "documentation" : "

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  \n@param paginationToken An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  \n@return An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  \n@param paginationToken An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  \n@param paginationToken An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  An identifier that was returned from the previous call to ListUserImportJobs, which can be used to return the next set of import jobs in the list.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "MaxResults" ], "shapeName" : "ListUserImportJobsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUserImportJobsRequest", "variableName" : "listUserImportJobsRequest", "variableType" : "ListUserImportJobsRequest", "documentation" : null, "simpleType" : "ListUserImportJobsRequest", "variableSetterType" : "ListUserImportJobsRequest" }, "wrapper" : false }, "ListUserImportJobsResult" : { "c2jName" : "ListUserImportJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response from the server to the request to list the user import jobs.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserImportJobs", "c2jShape" : "UserImportJobsListType", "deprecated" : false, "documentation" : "

                                  The user import jobs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user import jobs.

                                  \n@param userImportJobs The user import jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user import jobs.

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

                                  The user import jobs.

                                  \n@param userImportJobs The user import jobs.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The user import jobs.

                                  \n

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

                                  \n@param userImportJobs The user import jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : "

                                  The user import jobs.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "deprecated" : false, "documentation" : "

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  \n@param paginationToken An identifier that can be used to return the next set of user import jobs in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  \n@return An identifier that can be used to return the next set of user import jobs in the list.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  \n@param paginationToken An identifier that can be used to return the next set of user import jobs in the list.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  \n@param paginationToken An identifier that can be used to return the next set of user import jobs in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PaginationToken" : { "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "deprecated" : false, "documentation" : "

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  \n@param paginationToken An identifier that can be used to return the next set of user import jobs in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  \n@return An identifier that can be used to return the next set of user import jobs in the list.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "setterDocumentation" : "/**

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  \n@param paginationToken An identifier that can be used to return the next set of user import jobs in the list.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  \n@param paginationToken An identifier that can be used to return the next set of user import jobs in the list.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                  An identifier that can be used to return the next set of user import jobs in the list.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserImportJobs" : { "c2jName" : "UserImportJobs", "c2jShape" : "UserImportJobsListType", "deprecated" : false, "documentation" : "

                                  The user import jobs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user import jobs.

                                  \n@param userImportJobs The user import jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user import jobs.

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

                                  The user import jobs.

                                  \n@param userImportJobs The user import jobs.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The user import jobs.

                                  \n

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

                                  \n@param userImportJobs The user import jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : "

                                  The user import jobs.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ListUserImportJobsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUserImportJobsResult", "variableName" : "listUserImportJobsResult", "variableType" : "ListUserImportJobsResult", "documentation" : null, "simpleType" : "ListUserImportJobsResult", "variableSetterType" : "ListUserImportJobsResult" }, "wrapper" : false }, "ListUserPoolClientsRequest" : { "c2jName" : "ListUserPoolClientsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to list the user pool clients.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListUserPoolClients", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListUserPoolClients", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool where you want to list user pool clients.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool where you want to list user pool clients.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MaxResults", "c2jShape" : "QueryLimit", "deprecated" : false, "documentation" : "

                                  The maximum number of results you want the request to return when listing the user pool clients.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxResults", "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.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                  The maximum number of results you want the request to return when listing the user pool clients.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "c2jName" : "MaxResults", "c2jShape" : "QueryLimit", "deprecated" : false, "documentation" : "

                                  The maximum number of results you want the request to return when listing the user pool clients.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxResults", "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.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                  The maximum number of results you want the request to return when listing the user pool clients.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool where you want to list user pool clients.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool where you want to list user pool clients.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId" ], "shapeName" : "ListUserPoolClientsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUserPoolClientsRequest", "variableName" : "listUserPoolClientsRequest", "variableType" : "ListUserPoolClientsRequest", "documentation" : null, "simpleType" : "ListUserPoolClientsRequest", "variableSetterType" : "ListUserPoolClientsRequest" }, "wrapper" : false }, "ListUserPoolClientsResult" : { "c2jName" : "ListUserPoolClientsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserPoolClients", "c2jShape" : "UserPoolClientListType", "deprecated" : false, "documentation" : "

                                  The user pool clients in the response that lists user pool clients.

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

                                  The user pool clients in the response that lists user pool clients.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "UserPoolClients" : { "c2jName" : "UserPoolClients", "c2jShape" : "UserPoolClientListType", "deprecated" : false, "documentation" : "

                                  The user pool clients in the response that lists user pool clients.

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

                                  The user pool clients in the response that lists user pool clients.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ListUserPoolClientsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUserPoolClientsResult", "variableName" : "listUserPoolClientsResult", "variableType" : "ListUserPoolClientsResult", "documentation" : null, "simpleType" : "ListUserPoolClientsResult", "variableSetterType" : "ListUserPoolClientsResult" }, "wrapper" : false }, "ListUserPoolsRequest" : { "c2jName" : "ListUserPoolsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to list user pools.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListUserPools", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListUserPools", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "deprecated" : false, "documentation" : "

                                  The maximum number of results you want the request to return when listing the user pools.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxResults", "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.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                  The maximum number of results you want the request to return when listing the user pools.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "deprecated" : false, "documentation" : "

                                  The maximum number of results you want the request to return when listing the user pools.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxResults", "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.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                  The maximum number of results you want the request to return when listing the user pools.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "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" }, "xmlNameSpaceUri" : null } }, "required" : [ "MaxResults" ], "shapeName" : "ListUserPoolsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUserPoolsRequest", "variableName" : "listUserPoolsRequest", "variableType" : "ListUserPoolsRequest", "documentation" : null, "simpleType" : "ListUserPoolsRequest", "variableSetterType" : "ListUserPoolsRequest" }, "wrapper" : false }, "ListUserPoolsResult" : { "c2jName" : "ListUserPoolsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response to list user pools.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserPools", "c2jShape" : "UserPoolListType", "deprecated" : false, "documentation" : "

                                  The user pools from the response to list users.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The user pools from the response to list users.

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

                                  The user pools from the response to list users.

                                  \n@param userPools The user pools from the response to list users.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPools", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPools", "variableType" : "java.util.List", "documentation" : "

                                  The user pools from the response to list users.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "UserPools" : { "c2jName" : "UserPools", "c2jShape" : "UserPoolListType", "deprecated" : false, "documentation" : "

                                  The user pools from the response to list users.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The user pools from the response to list users.

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

                                  The user pools from the response to list users.

                                  \n@param userPools The user pools from the response to list users.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPools", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPools", "variableType" : "java.util.List", "documentation" : "

                                  The user pools from the response to list users.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ListUserPoolsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUserPoolsResult", "variableName" : "listUserPoolsResult", "variableType" : "ListUserPoolsResult", "documentation" : null, "simpleType" : "ListUserPoolsResult", "variableSetterType" : "ListUserPoolsResult" }, "wrapper" : false }, "ListUsersRequest" : { "c2jName" : "ListUsersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to list users.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ListUsers", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListUsers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for which you want to list users.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for which you want to list users.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AttributesToGet", "c2jShape" : "SearchedAttributeNamesListType", "deprecated" : false, "documentation" : "

                                  The attributes to get from the request to list users.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The attributes to get from the request to list users.

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

                                  The attributes to get from the request to list users.

                                  \n@param attributesToGet The attributes to get from the request to list users.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : "

                                  The attributes to get from the request to list users.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "deprecated" : false, "documentation" : "

                                  The limit of the request to list users.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The limit of the request to list users.

                                  \n@return The limit of the request to list users.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Limit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Limit", "setterDocumentation" : "/**

                                  The limit of the request to list users.

                                  \n@param limit The limit of the request to list users.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                  The limit of the request to list users.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Filter", "c2jShape" : "UserFilterType", "deprecated" : false, "documentation" : "

                                  The filter for the list users request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The filter for the list users request.

                                  \n@param filter The filter for the list users request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The filter for the list users request.

                                  \n@return The filter for the list users request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Filter", "setterDocumentation" : "/**

                                  The filter for the list users request.

                                  \n@param filter The filter for the list users request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The filter for the list users request.

                                  \n@param filter The filter for the list users request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "

                                  The filter for the list users request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributesToGet" : { "c2jName" : "AttributesToGet", "c2jShape" : "SearchedAttributeNamesListType", "deprecated" : false, "documentation" : "

                                  The attributes to get from the request to list users.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The attributes to get from the request to list users.

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

                                  The attributes to get from the request to list users.

                                  \n@param attributesToGet The attributes to get from the request to list users.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : "

                                  The attributes to get from the request to list users.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Filter" : { "c2jName" : "Filter", "c2jShape" : "UserFilterType", "deprecated" : false, "documentation" : "

                                  The filter for the list users request.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The filter for the list users request.

                                  \n@param filter The filter for the list users request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The filter for the list users request.

                                  \n@return The filter for the list users request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Filter", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Filter", "setterDocumentation" : "/**

                                  The filter for the list users request.

                                  \n@param filter The filter for the list users request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The filter for the list users request.

                                  \n@param filter The filter for the list users request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "

                                  The filter for the list users request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Limit" : { "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "deprecated" : false, "documentation" : "

                                  The limit of the request to list users.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The limit of the request to list users.

                                  \n@return The limit of the request to list users.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Limit", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Limit", "setterDocumentation" : "/**

                                  The limit of the request to list users.

                                  \n@param limit The limit of the request to list users.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                  The limit of the request to list users.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PaginationToken" : { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for which you want to list users.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for which you want to list users.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId" ], "shapeName" : "ListUsersRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUsersRequest", "variableName" : "listUsersRequest", "variableType" : "ListUsersRequest", "documentation" : null, "simpleType" : "ListUsersRequest", "variableSetterType" : "ListUsersRequest" }, "wrapper" : false }, "ListUsersResult" : { "c2jName" : "ListUsersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The response from the request to list users.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Users", "c2jShape" : "UsersListType", "deprecated" : false, "documentation" : "

                                  The users returned in the request to list users.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The users returned in the request to list users.

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

                                  The users returned in the request to list users.

                                  \n@param users The users returned in the request to list users.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "

                                  The users returned in the request to list users.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PaginationToken" : { "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PaginationToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PaginationToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Users" : { "c2jName" : "Users", "c2jShape" : "UsersListType", "deprecated" : false, "documentation" : "

                                  The users returned in the request to list users.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The users returned in the request to list users.

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

                                  The users returned in the request to list users.

                                  \n@param users The users returned in the request to list users.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : "

                                  The users returned in the request to list users.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ListUsersResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUsersResult", "variableName" : "listUsersResult", "variableType" : "ListUsersResult", "documentation" : null, "simpleType" : "ListUsersResult", "variableSetterType" : "ListUsersResult" }, "wrapper" : false }, "MFAMethodNotFoundException" : { "c2jName" : "MFAMethodNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  This exception is thrown when Amazon Cognito cannot find a multi-factor authentication (MFA) method.

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

                                  Specifies the different settings for multi-factor authentication (MFA).

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "deprecated" : false, "documentation" : "

                                  The delivery medium (email message or SMS message) to send the MFA code.

                                  ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeliveryMedium", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeliveryMedium", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "

                                  The delivery medium (email message or SMS message) to send the MFA code.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

                                  The attribute name of the MFA option type.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The attribute name of the MFA option type.

                                  \n@return The attribute name of the MFA option type.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeName", "setterDocumentation" : "/**

                                  The attribute name of the MFA option type.

                                  \n@param attributeName The attribute name of the MFA option type.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                  The attribute name of the MFA option type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeName" : { "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

                                  The attribute name of the MFA option type.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The attribute name of the MFA option type.

                                  \n@return The attribute name of the MFA option type.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeName", "setterDocumentation" : "/**

                                  The attribute name of the MFA option type.

                                  \n@param attributeName The attribute name of the MFA option type.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                  The attribute name of the MFA option type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeliveryMedium" : { "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "deprecated" : false, "documentation" : "

                                  The delivery medium (email message or SMS message) to send the MFA code.

                                  ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeliveryMedium", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeliveryMedium", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "

                                  The delivery medium (email message or SMS message) to send the MFA code.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "MFAOptionType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "mFAOptionType", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "wrapper" : false }, "MessageActionType" : { "c2jName" : "MessageActionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "RESEND", "value" : "RESEND" }, { "name" : "SUPPRESS", "value" : "SUPPRESS" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "MessageActionType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageActionType", "variableName" : "messageActionType", "variableType" : "MessageActionType", "documentation" : null, "simpleType" : "MessageActionType", "variableSetterType" : "MessageActionType" }, "wrapper" : false }, "MessageTemplateType" : { "c2jName" : "MessageTemplateType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The message template structure.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "SMSMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                  The message template for SMS messages.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The message template for SMS messages.

                                  \n@param sMSMessage The message template for SMS messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The message template for SMS messages.

                                  \n@return The message template for SMS messages.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SMSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SMSMessage", "setterDocumentation" : "/**

                                  The message template for SMS messages.

                                  \n@param sMSMessage The message template for SMS messages.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sMSMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The message template for SMS messages.

                                  \n@param sMSMessage The message template for SMS messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sMSMessage", "variableType" : "String", "documentation" : "

                                  The message template for SMS messages.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailMessage", "c2jShape" : "EmailVerificationMessageType", "deprecated" : false, "documentation" : "

                                  The message template for email messages.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The message template for email messages.

                                  \n@param emailMessage The message template for email messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The message template for email messages.

                                  \n@return The message template for email messages.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailMessage", "setterDocumentation" : "/**

                                  The message template for email messages.

                                  \n@param emailMessage The message template for email messages.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The message template for email messages.

                                  \n@param emailMessage The message template for email messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "

                                  The message template for email messages.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailSubject", "c2jShape" : "EmailVerificationSubjectType", "deprecated" : false, "documentation" : "

                                  The subject line for email messages.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The subject line for email messages.

                                  \n@param emailSubject The subject line for email messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The subject line for email messages.

                                  \n@return The subject line for email messages.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailSubject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubject", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailSubject", "setterDocumentation" : "/**

                                  The subject line for email messages.

                                  \n@param emailSubject The subject line for email messages.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The subject line for email messages.

                                  \n@param emailSubject The subject line for email messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "

                                  The subject line for email messages.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailMessage" : { "c2jName" : "EmailMessage", "c2jShape" : "EmailVerificationMessageType", "deprecated" : false, "documentation" : "

                                  The message template for email messages.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The message template for email messages.

                                  \n@param emailMessage The message template for email messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The message template for email messages.

                                  \n@return The message template for email messages.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailMessage", "setterDocumentation" : "/**

                                  The message template for email messages.

                                  \n@param emailMessage The message template for email messages.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The message template for email messages.

                                  \n@param emailMessage The message template for email messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "

                                  The message template for email messages.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailSubject" : { "c2jName" : "EmailSubject", "c2jShape" : "EmailVerificationSubjectType", "deprecated" : false, "documentation" : "

                                  The subject line for email messages.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The subject line for email messages.

                                  \n@param emailSubject The subject line for email messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The subject line for email messages.

                                  \n@return The subject line for email messages.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailSubject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubject", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailSubject", "setterDocumentation" : "/**

                                  The subject line for email messages.

                                  \n@param emailSubject The subject line for email messages.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The subject line for email messages.

                                  \n@param emailSubject The subject line for email messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "

                                  The subject line for email messages.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SMSMessage" : { "c2jName" : "SMSMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                  The message template for SMS messages.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The message template for SMS messages.

                                  \n@param sMSMessage The message template for SMS messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The message template for SMS messages.

                                  \n@return The message template for SMS messages.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SMSMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SMSMessage", "setterDocumentation" : "/**

                                  The message template for SMS messages.

                                  \n@param sMSMessage The message template for SMS messages.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sMSMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The message template for SMS messages.

                                  \n@param sMSMessage The message template for SMS messages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sMSMessage", "variableType" : "String", "documentation" : "

                                  The message template for SMS messages.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "MessageTemplateType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "messageTemplateType", "variableType" : "MessageTemplateType", "documentation" : null, "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "wrapper" : false }, "NewDeviceMetadataType" : { "c2jName" : "NewDeviceMetadataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The new device metadata type.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceGroupKey", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The device group key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device group key.

                                  \n@param deviceGroupKey The device group key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device group key.

                                  \n@return The device group key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceGroupKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceGroupKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceGroupKey", "setterDocumentation" : "/**

                                  The device group key.

                                  \n@param deviceGroupKey The device group key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device group key.

                                  \n@param deviceGroupKey The device group key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : "

                                  The device group key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceGroupKey" : { "c2jName" : "DeviceGroupKey", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The device group key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device group key.

                                  \n@param deviceGroupKey The device group key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device group key.

                                  \n@return The device group key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceGroupKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceGroupKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceGroupKey", "setterDocumentation" : "/**

                                  The device group key.

                                  \n@param deviceGroupKey The device group key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device group key.

                                  \n@param deviceGroupKey The device group key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : "

                                  The device group key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "NewDeviceMetadataType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadataType", "variableType" : "NewDeviceMetadataType", "documentation" : null, "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "wrapper" : false }, "NotAuthorizedException" : { "c2jName" : "NotAuthorizedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  This exception gets thrown when a user is not authorized.

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

                                  The minimum and maximum value of an attribute that is of the number data type.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "MinValue", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The minimum value of an attribute that is of the number data type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MinValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MinValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MinValue", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minValue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "minValue", "variableType" : "String", "documentation" : "

                                  The minimum value of an attribute that is of the number data type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MaxValue", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The maximum value of an attribute that is of the number data type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxValue", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxValue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "maxValue", "variableType" : "String", "documentation" : "

                                  The maximum value of an attribute that is of the number data type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxValue" : { "c2jName" : "MaxValue", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The maximum value of an attribute that is of the number data type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxValue", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxValue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "maxValue", "variableType" : "String", "documentation" : "

                                  The maximum value of an attribute that is of the number data type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MinValue" : { "c2jName" : "MinValue", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The minimum value of an attribute that is of the number data type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MinValue", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MinValue", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MinValue", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minValue", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "minValue", "variableType" : "String", "documentation" : "

                                  The minimum value of an attribute that is of the number data type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "NumberAttributeConstraintsType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraintsType", "variableType" : "NumberAttributeConstraintsType", "documentation" : null, "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "wrapper" : false }, "PasswordPolicyType" : { "c2jName" : "PasswordPolicyType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The password policy type.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "MinimumLength", "c2jShape" : "PasswordPolicyMinLengthType", "deprecated" : false, "documentation" : "

                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MinimumLength", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumLength", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MinimumLength", "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.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumLength", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minimumLength", "variableType" : "Integer", "documentation" : "

                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RequireUppercase", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RequireUppercase", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequireUppercase", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RequireUppercase", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireUppercase", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requireUppercase", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RequireLowercase", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RequireLowercase", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequireLowercase", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RequireLowercase", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireLowercase", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requireLowercase", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RequireNumbers", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RequireNumbers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequireNumbers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RequireNumbers", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireNumbers", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requireNumbers", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RequireSymbols", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RequireSymbols", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequireSymbols", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RequireSymbols", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireSymbols", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requireSymbols", "variableType" : "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MinimumLength" : { "c2jName" : "MinimumLength", "c2jShape" : "PasswordPolicyMinLengthType", "deprecated" : false, "documentation" : "

                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MinimumLength", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumLength", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MinimumLength", "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.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumLength", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minimumLength", "variableType" : "Integer", "documentation" : "

                                  The minimum length of the password policy that you have set. Cannot be less than 6.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RequireLowercase" : { "c2jName" : "RequireLowercase", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RequireLowercase", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequireLowercase", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RequireLowercase", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireLowercase", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requireLowercase", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "RequireNumbers" : { "c2jName" : "RequireNumbers", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RequireNumbers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequireNumbers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RequireNumbers", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireNumbers", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requireNumbers", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "RequireSymbols" : { "c2jName" : "RequireSymbols", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RequireSymbols", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequireSymbols", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RequireSymbols", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireSymbols", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requireSymbols", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "RequireUppercase" : { "c2jName" : "RequireUppercase", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RequireUppercase", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RequireUppercase", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RequireUppercase", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireUppercase", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requireUppercase", "variableType" : "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" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "PasswordPolicyType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicyType", "variableType" : "PasswordPolicyType", "documentation" : null, "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "wrapper" : false }, "PasswordResetRequiredException" : { "c2jName" : "PasswordResetRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  This exception is thrown when a password reset is required.

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

                                  This exception is thrown when a precondition is not met.

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

                                  Represents the request to resend the confirmation code.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "ResendConfirmationCode", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ResendConfirmationCode", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user to whom you wish to resend a confirmation code.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user to whom you wish to resend a confirmation code.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SecretHash" : { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user to whom you wish to resend a confirmation code.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user to whom you wish to resend a confirmation code.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ClientId", "Username" ], "shapeName" : "ResendConfirmationCodeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResendConfirmationCodeRequest", "variableName" : "resendConfirmationCodeRequest", "variableType" : "ResendConfirmationCodeRequest", "documentation" : null, "simpleType" : "ResendConfirmationCodeRequest", "variableSetterType" : "ResendConfirmationCodeRequest" }, "wrapper" : false }, "ResendConfirmationCodeResult" : { "c2jName" : "ResendConfirmationCodeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CodeDeliveryDetails", "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeDeliveryDetails" : { "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CodeDeliveryDetails", "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ResendConfirmationCodeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResendConfirmationCodeResult", "variableName" : "resendConfirmationCodeResult", "variableType" : "ResendConfirmationCodeResult", "documentation" : null, "simpleType" : "ResendConfirmationCodeResult", "variableSetterType" : "ResendConfirmationCodeResult" }, "wrapper" : false }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                  The request to respond to an authentication challenge.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "RespondToAuthChallenge", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.RespondToAuthChallenge", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The client ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client ID.

                                  \n@return The client ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The client ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "deprecated" : false, "documentation" : "

                                  The responses to the authentication challenge.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The responses to the authentication challenge.

                                  \n@param challengeResponses The responses to the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The responses to the authentication challenge.

                                  \n@return The responses to the authentication challenge.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeResponses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeResponses", "setterDocumentation" : "/**

                                  The responses to the authentication challenge.

                                  \n@param challengeResponses The responses to the authentication challenge.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The responses to the authentication challenge.

                                  \n@param challengeResponses The responses to the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                  The responses to the authentication challenge.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChallengeName" : { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The name of the challenge.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@return The name of the challenge.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The name of the challenge.

                                  \n@param challengeName The name of the challenge.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The name of the challenge.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeResponses" : { "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "deprecated" : false, "documentation" : "

                                  The responses to the authentication challenge.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The responses to the authentication challenge.

                                  \n@param challengeResponses The responses to the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The responses to the authentication challenge.

                                  \n@return The responses to the authentication challenge.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeResponses", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeResponses", "setterDocumentation" : "/**

                                  The responses to the authentication challenge.

                                  \n@param challengeResponses The responses to the authentication challenge.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The responses to the authentication challenge.

                                  \n@param challengeResponses The responses to the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                  The responses to the authentication challenge.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The client ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The client ID.

                                  \n@return The client ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The client ID.

                                  \n@param clientId The client ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The client ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Session" : { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ClientId", "ChallengeName" ], "shapeName" : "RespondToAuthChallengeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RespondToAuthChallengeRequest", "variableName" : "respondToAuthChallengeRequest", "variableType" : "RespondToAuthChallengeRequest", "documentation" : null, "simpleType" : "RespondToAuthChallengeRequest", "variableSetterType" : "RespondToAuthChallengeRequest" }, "wrapper" : false }, "RespondToAuthChallengeResult" : { "c2jName" : "RespondToAuthChallengeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The response to respond to the authentication challenge.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The challenge name.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The challenge name.

                                  \n@param challengeName The challenge name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The challenge name.

                                  \n@return The challenge name.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The challenge name.

                                  \n@param challengeName The challenge name.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The challenge name.

                                  \n@param challengeName The challenge name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The challenge name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "deprecated" : false, "documentation" : "

                                  The challenge parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@return The challenge parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeParameters", "setterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthenticationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthenticationResult", "setterDocumentation" : "/**\n@param authenticationResult */", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthenticationResult" : { "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AuthenticationResult", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AuthenticationResult", "setterDocumentation" : "/**\n@param authenticationResult */", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param authenticationResult \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "deprecated" : false, "documentation" : "

                                  The challenge name.

                                  ", "enumType" : "ChallengeNameType", "fluentSetterDocumentation" : "/**

                                  The challenge name.

                                  \n@param challengeName The challenge name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "getterDocumentation" : "/**

                                  The challenge name.

                                  \n@return The challenge name.\n@see ChallengeNameType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChallengeName", "setterDocumentation" : "/**

                                  The challenge name.

                                  \n@param challengeName The challenge name.\n@see ChallengeNameType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The challenge name.

                                  \n@param challengeName The challenge name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                  The challenge name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeParameters" : { "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "deprecated" : false, "documentation" : "

                                  The challenge parameters.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@return The challenge parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChallengeParameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "java.util.HashMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "ChallengeParameters", "setterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.*/", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The challenge parameters.

                                  \n@param challengeParameters The challenge parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                  The challenge parameters.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Session" : { "c2jName" : "Session", "c2jShape" : "SessionType", "deprecated" : false, "documentation" : "

                                  The session.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The session.

                                  \n@return The session.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Session", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Session", "setterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The session.

                                  \n@param session The session.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                  The session.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "RespondToAuthChallengeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RespondToAuthChallengeResult", "variableName" : "respondToAuthChallengeResult", "variableType" : "RespondToAuthChallengeResult", "documentation" : null, "simpleType" : "RespondToAuthChallengeResult", "variableSetterType" : "RespondToAuthChallengeResult" }, "wrapper" : false }, "SchemaAttributeType" : { "c2jName" : "SchemaAttributeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Contains information about the schema attribute.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Name", "c2jShape" : "CustomAttributeNameType", "deprecated" : false, "documentation" : "

                                  A schema attribute of the name type.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A schema attribute of the name type.

                                  \n@return A schema attribute of the name type.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  A schema attribute of the name type.

                                  \n@param name A schema attribute of the name type.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  A schema attribute of the name type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AttributeDataType", "c2jShape" : "AttributeDataType", "deprecated" : false, "documentation" : "

                                  The attribute data type.

                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                  The attribute data type.

                                  \n@return The attribute data type.\n@see AttributeDataType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeDataType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeDataType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeDataType", "setterDocumentation" : "/**

                                  The attribute data type.

                                  \n@param attributeDataType The attribute data type.\n@see AttributeDataType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : "

                                  The attribute data type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeveloperOnlyAttribute", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  Specifies whether the attribute type is developer only.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  Specifies whether the attribute type is developer only.

                                  \n@return Specifies whether the attribute type is developer only.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeveloperOnlyAttribute", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeveloperOnlyAttribute", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeveloperOnlyAttribute", "setterDocumentation" : "/**

                                  Specifies whether the attribute type is developer only.

                                  \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : "

                                  Specifies whether the attribute type is developer only.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Mutable", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  Specifies whether the attribute can be changed once it has been created.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Mutable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Mutable", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Mutable", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : "

                                  Specifies whether the attribute can be changed once it has been created.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Required", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Required", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Required", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Required", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "required", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "required", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NumberAttributeConstraints", "c2jShape" : "NumberAttributeConstraintsType", "deprecated" : false, "documentation" : "

                                  Specifies the constraints for an attribute of the number type.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  Specifies the constraints for an attribute of the number type.

                                  \n@return Specifies the constraints for an attribute of the number type.*/", "getterModel" : { "returnType" : "NumberAttributeConstraintsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NumberAttributeConstraints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NumberAttributeConstraints", "setterDocumentation" : "/**

                                  Specifies the constraints for an attribute of the number type.

                                  \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.*/", "setterModel" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "documentation" : "", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "documentation" : "

                                  Specifies the constraints for an attribute of the number type.

                                  ", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StringAttributeConstraints", "c2jShape" : "StringAttributeConstraintsType", "deprecated" : false, "documentation" : "

                                  Specifies the constraints for an attribute of the string type.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  Specifies the constraints for an attribute of the string type.

                                  \n@return Specifies the constraints for an attribute of the string type.*/", "getterModel" : { "returnType" : "StringAttributeConstraintsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StringAttributeConstraints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StringAttributeConstraints", "setterDocumentation" : "/**

                                  Specifies the constraints for an attribute of the string type.

                                  \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.*/", "setterModel" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "documentation" : "", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "documentation" : "

                                  Specifies the constraints for an attribute of the string type.

                                  ", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeDataType" : { "c2jName" : "AttributeDataType", "c2jShape" : "AttributeDataType", "deprecated" : false, "documentation" : "

                                  The attribute data type.

                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                  The attribute data type.

                                  \n@return The attribute data type.\n@see AttributeDataType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeDataType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeDataType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeDataType", "setterDocumentation" : "/**

                                  The attribute data type.

                                  \n@param attributeDataType The attribute data type.\n@see AttributeDataType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : "

                                  The attribute data type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeveloperOnlyAttribute" : { "c2jName" : "DeveloperOnlyAttribute", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  Specifies whether the attribute type is developer only.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  Specifies whether the attribute type is developer only.

                                  \n@return Specifies whether the attribute type is developer only.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeveloperOnlyAttribute", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeveloperOnlyAttribute", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeveloperOnlyAttribute", "setterDocumentation" : "/**

                                  Specifies whether the attribute type is developer only.

                                  \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : "

                                  Specifies whether the attribute type is developer only.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Mutable" : { "c2jName" : "Mutable", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  Specifies whether the attribute can be changed once it has been created.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Mutable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Mutable", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Mutable", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : "

                                  Specifies whether the attribute can be changed once it has been created.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "CustomAttributeNameType", "deprecated" : false, "documentation" : "

                                  A schema attribute of the name type.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A schema attribute of the name type.

                                  \n@return A schema attribute of the name type.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  A schema attribute of the name type.

                                  \n@param name A schema attribute of the name type.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  A schema attribute of the name type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NumberAttributeConstraints" : { "c2jName" : "NumberAttributeConstraints", "c2jShape" : "NumberAttributeConstraintsType", "deprecated" : false, "documentation" : "

                                  Specifies the constraints for an attribute of the number type.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  Specifies the constraints for an attribute of the number type.

                                  \n@return Specifies the constraints for an attribute of the number type.*/", "getterModel" : { "returnType" : "NumberAttributeConstraintsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NumberAttributeConstraints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NumberAttributeConstraints", "setterDocumentation" : "/**

                                  Specifies the constraints for an attribute of the number type.

                                  \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.*/", "setterModel" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "documentation" : "", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "documentation" : "

                                  Specifies the constraints for an attribute of the number type.

                                  ", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "xmlNameSpaceUri" : null }, "Required" : { "c2jName" : "Required", "c2jShape" : "BooleanType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Required", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Required", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Required", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "required", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "required", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "StringAttributeConstraints" : { "c2jName" : "StringAttributeConstraints", "c2jShape" : "StringAttributeConstraintsType", "deprecated" : false, "documentation" : "

                                  Specifies the constraints for an attribute of the string type.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  Specifies the constraints for an attribute of the string type.

                                  \n@return Specifies the constraints for an attribute of the string type.*/", "getterModel" : { "returnType" : "StringAttributeConstraintsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StringAttributeConstraints", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StringAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StringAttributeConstraints", "setterDocumentation" : "/**

                                  Specifies the constraints for an attribute of the string type.

                                  \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.*/", "setterModel" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "documentation" : "", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "documentation" : "

                                  Specifies the constraints for an attribute of the string type.

                                  ", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "SchemaAttributeType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "schemaAttributeType", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "wrapper" : false }, "SetUserSettingsRequest" : { "c2jName" : "SetUserSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to set user settings.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "SetUserSettings", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.SetUserSettings", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token for the set user settings request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The access token for the set user settings request.

                                  \n@return The access token for the set user settings request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token for the set user settings request.

                                  \n@param accessToken The access token for the set user settings request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token for the set user settings request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                                  Specifies the options for MFA (e.g., email or phone number).

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

                                  Specifies the options for MFA (e.g., email or phone number).

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token for the set user settings request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The access token for the set user settings request.

                                  \n@return The access token for the set user settings request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token for the set user settings request.

                                  \n@param accessToken The access token for the set user settings request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token for the set user settings request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MFAOptions" : { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                                  Specifies the options for MFA (e.g., email or phone number).

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

                                  Specifies the options for MFA (e.g., email or phone number).

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "AccessToken", "MFAOptions" ], "shapeName" : "SetUserSettingsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetUserSettingsRequest", "variableName" : "setUserSettingsRequest", "variableType" : "SetUserSettingsRequest", "documentation" : null, "simpleType" : "SetUserSettingsRequest", "variableSetterType" : "SetUserSettingsRequest" }, "wrapper" : false }, "SetUserSettingsResult" : { "c2jName" : "SetUserSettingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                  Represents the request to register a user.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "SignUp", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.SignUp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user you wish to register.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The user name of the user you wish to register.

                                  \n@return The user name of the user you wish to register.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                  The user name of the user you wish to register.

                                  \n@param username The user name of the user you wish to register.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user you wish to register.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Password", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

                                  The password of the user you wish to register.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The password of the user you wish to register.

                                  \n@return The password of the user you wish to register.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Password", "setterDocumentation" : "/**

                                  The password of the user you wish to register.

                                  \n@param password The password of the user you wish to register.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                  The password of the user you wish to register.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  An array of name-value pairs representing user attributes.

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

                                  An array of name-value pairs representing user attributes.

                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  The validation data in the request to register a user.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The validation data in the request to register a user.

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

                                  The validation data in the request to register a user.

                                  \n@param validationData The validation data in the request to register a user.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : "

                                  The validation data in the request to register a user.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Password" : { "c2jName" : "Password", "c2jShape" : "PasswordType", "deprecated" : false, "documentation" : "

                                  The password of the user you wish to register.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The password of the user you wish to register.

                                  \n@return The password of the user you wish to register.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Password", "setterDocumentation" : "/**

                                  The password of the user you wish to register.

                                  \n@param password The password of the user you wish to register.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                  The password of the user you wish to register.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SecretHash" : { "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "deprecated" : false, "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.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecretHash", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SecretHash", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "UserAttributes" : { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  An array of name-value pairs representing user attributes.

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

                                  An array of name-value pairs representing user attributes.

                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                  The user name of the user you wish to register.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The user name of the user you wish to register.

                                  \n@return The user name of the user you wish to register.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                  The user name of the user you wish to register.

                                  \n@param username The user name of the user you wish to register.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                  The user name of the user you wish to register.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ValidationData" : { "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  The validation data in the request to register a user.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The validation data in the request to register a user.

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

                                  The validation data in the request to register a user.

                                  \n@param validationData The validation data in the request to register a user.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : "

                                  The validation data in the request to register a user.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "ClientId", "Username", "Password" ], "shapeName" : "SignUpRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SignUpRequest", "variableName" : "signUpRequest", "variableType" : "SignUpRequest", "documentation" : null, "simpleType" : "SignUpRequest", "variableSetterType" : "SignUpRequest" }, "wrapper" : false }, "SignUpResult" : { "c2jName" : "SignUpResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The response from the server for a registration request.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserConfirmed", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  A response from the server indicating that a user registration has been confirmed.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserConfirmed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmed", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserConfirmed", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmed", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmed", "variableType" : "Boolean", "documentation" : "

                                  A response from the server indicating that a user registration has been confirmed.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CodeDeliveryDetails", "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeDeliveryDetails" : { "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CodeDeliveryDetails", "setterDocumentation" : "/**\n@param codeDeliveryDetails */", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param codeDeliveryDetails \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null }, "UserConfirmed" : { "c2jName" : "UserConfirmed", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                  A response from the server indicating that a user registration has been confirmed.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserConfirmed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmed", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserConfirmed", "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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmed", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmed", "variableType" : "Boolean", "documentation" : "

                                  A response from the server indicating that a user registration has been confirmed.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "SignUpResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SignUpResult", "variableName" : "signUpResult", "variableType" : "SignUpResult", "documentation" : null, "simpleType" : "SignUpResult", "variableSetterType" : "SignUpResult" }, "wrapper" : false }, "SmsConfigurationType" : { "c2jName" : "SmsConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The SMS configuratoin type.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "SnsCallerArn", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  \n@param snsCallerArn The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  \n@return The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SnsCallerArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SnsCallerArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SnsCallerArn", "setterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  \n@param snsCallerArn The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snsCallerArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  \n@param snsCallerArn The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "snsCallerArn", "variableType" : "String", "documentation" : "

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ExternalId", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The external ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The external ID.

                                  \n@param externalId The external ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The external ID.

                                  \n@return The external ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ExternalId", "setterDocumentation" : "/**

                                  The external ID.

                                  \n@param externalId The external ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The external ID.

                                  \n@param externalId The external ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "

                                  The external ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExternalId" : { "c2jName" : "ExternalId", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The external ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The external ID.

                                  \n@param externalId The external ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The external ID.

                                  \n@return The external ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ExternalId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ExternalId", "setterDocumentation" : "/**

                                  The external ID.

                                  \n@param externalId The external ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The external ID.

                                  \n@param externalId The external ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "

                                  The external ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SnsCallerArn" : { "c2jName" : "SnsCallerArn", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  \n@param snsCallerArn The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  \n@return The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SnsCallerArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SnsCallerArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SnsCallerArn", "setterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  \n@param snsCallerArn The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snsCallerArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  \n@param snsCallerArn The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "snsCallerArn", "variableType" : "String", "documentation" : "

                                  The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "SmsConfigurationType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfigurationType", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "wrapper" : false }, "StartUserImportJobRequest" : { "c2jName" : "StartUserImportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to start the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "StartUserImportJob", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.StartUserImportJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "deprecated" : false, "documentation" : "

                                  The job ID for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@return The job ID for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobId", "setterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                  The job ID for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "deprecated" : false, "documentation" : "

                                  The job ID for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@return The job ID for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobId", "setterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                  The job ID for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "JobId" ], "shapeName" : "StartUserImportJobRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartUserImportJobRequest", "variableName" : "startUserImportJobRequest", "variableType" : "StartUserImportJobRequest", "documentation" : null, "simpleType" : "StartUserImportJobRequest", "variableSetterType" : "StartUserImportJobRequest" }, "wrapper" : false }, "StartUserImportJobResult" : { "c2jName" : "StartUserImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response from the server to the request to start the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "deprecated" : false, "documentation" : "

                                  The job object that represents the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@return The job object that represents the user import job.*/", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserImportJob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserImportJob", "setterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.*/", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                  The job object that represents the user import job.

                                  ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserImportJob" : { "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "deprecated" : false, "documentation" : "

                                  The job object that represents the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@return The job object that represents the user import job.*/", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserImportJob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserImportJob", "setterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.*/", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                  The job object that represents the user import job.

                                  ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "StartUserImportJobResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartUserImportJobResult", "variableName" : "startUserImportJobResult", "variableType" : "StartUserImportJobResult", "documentation" : null, "simpleType" : "StartUserImportJobResult", "variableSetterType" : "StartUserImportJobResult" }, "wrapper" : false }, "StatusType" : { "c2jName" : "StatusType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Enabled", "value" : "Enabled" }, { "name" : "Disabled", "value" : "Disabled" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "StatusType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StatusType", "variableName" : "statusType", "variableType" : "StatusType", "documentation" : null, "simpleType" : "StatusType", "variableSetterType" : "StatusType" }, "wrapper" : false }, "StopUserImportJobRequest" : { "c2jName" : "StopUserImportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to stop the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "StopUserImportJob", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.StopUserImportJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "deprecated" : false, "documentation" : "

                                  The job ID for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@return The job ID for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobId", "setterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                  The job ID for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "deprecated" : false, "documentation" : "

                                  The job ID for the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@return The job ID for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobId", "setterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The job ID for the user import job.

                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                  The job ID for the user import job.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user pool ID for the user pool that the users are being imported into.

                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool that the users are being imported into.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "JobId" ], "shapeName" : "StopUserImportJobRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopUserImportJobRequest", "variableName" : "stopUserImportJobRequest", "variableType" : "StopUserImportJobRequest", "documentation" : null, "simpleType" : "StopUserImportJobRequest", "variableSetterType" : "StopUserImportJobRequest" }, "wrapper" : false }, "StopUserImportJobResult" : { "c2jName" : "StopUserImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the response from the server to the request to stop the user import job.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "deprecated" : false, "documentation" : "

                                  The job object that represents the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@return The job object that represents the user import job.*/", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserImportJob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserImportJob", "setterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.*/", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                  The job object that represents the user import job.

                                  ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserImportJob" : { "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "deprecated" : false, "documentation" : "

                                  The job object that represents the user import job.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@return The job object that represents the user import job.*/", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserImportJob", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserImportJob", "setterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.*/", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The job object that represents the user import job.

                                  \n@param userImportJob The job object that represents the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                  The job object that represents the user import job.

                                  ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "StopUserImportJobResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopUserImportJobResult", "variableName" : "stopUserImportJobResult", "variableType" : "StopUserImportJobResult", "documentation" : null, "simpleType" : "StopUserImportJobResult", "variableSetterType" : "StopUserImportJobResult" }, "wrapper" : false }, "StringAttributeConstraintsType" : { "c2jName" : "StringAttributeConstraintsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The type of constraints associated with an attribute of the string type.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "MinLength", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The minimum length of an attribute value of the string type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MinLength", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MinLength", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MinLength", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : "

                                  The minimum length of an attribute value of the string type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MaxLength", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The maximum length of an attribute value of the string type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxLength", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxLength", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxLength", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : "

                                  The maximum length of an attribute value of the string type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxLength" : { "c2jName" : "MaxLength", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The maximum length of an attribute value of the string type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxLength", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxLength", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxLength", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : "

                                  The maximum length of an attribute value of the string type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MinLength" : { "c2jName" : "MinLength", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                  The minimum length of an attribute value of the string type.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MinLength", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MinLength", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MinLength", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : "

                                  The minimum length of an attribute value of the string type.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "StringAttributeConstraintsType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraintsType", "variableType" : "StringAttributeConstraintsType", "documentation" : null, "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "wrapper" : false }, "TooManyFailedAttemptsException" : { "c2jName" : "TooManyFailedAttemptsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

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

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

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

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

                                  The request failed because the user is in an unsupported state.

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

                                  Represents the request to update the device status.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateDeviceStatus", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateDeviceStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token.

                                  \n@return The access token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "deprecated" : false, "documentation" : "

                                  The status of whether a device is remembered.

                                  ", "enumType" : "DeviceRememberedStatusType", "fluentSetterDocumentation" : "/**

                                  The status of whether a device is remembered.

                                  \n@param deviceRememberedStatus The status of whether a device is remembered.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType*/", "getterDocumentation" : "/**

                                  The status of whether a device is remembered.

                                  \n@return The status of whether a device is remembered.\n@see DeviceRememberedStatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceRememberedStatus", "setterDocumentation" : "/**

                                  The status of whether a device is remembered.

                                  \n@param deviceRememberedStatus The status of whether a device is remembered.\n@see DeviceRememberedStatusType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The status of whether a device is remembered.

                                  \n@param deviceRememberedStatus The status of whether a device is remembered.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "

                                  The status of whether a device is remembered.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The access token.

                                  \n@return The access token.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The access token.

                                  \n@param accessToken The access token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "deprecated" : false, "documentation" : "

                                  The device key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The device key.

                                  \n@return The device key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceKey", "setterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The device key.

                                  \n@param deviceKey The device key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                  The device key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceRememberedStatus" : { "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "deprecated" : false, "documentation" : "

                                  The status of whether a device is remembered.

                                  ", "enumType" : "DeviceRememberedStatusType", "fluentSetterDocumentation" : "/**

                                  The status of whether a device is remembered.

                                  \n@param deviceRememberedStatus The status of whether a device is remembered.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType*/", "getterDocumentation" : "/**

                                  The status of whether a device is remembered.

                                  \n@return The status of whether a device is remembered.\n@see DeviceRememberedStatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceRememberedStatus", "setterDocumentation" : "/**

                                  The status of whether a device is remembered.

                                  \n@param deviceRememberedStatus The status of whether a device is remembered.\n@see DeviceRememberedStatusType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The status of whether a device is remembered.

                                  \n@param deviceRememberedStatus The status of whether a device is remembered.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "

                                  The status of whether a device is remembered.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "AccessToken", "DeviceKey" ], "shapeName" : "UpdateDeviceStatusRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateDeviceStatusRequest", "variableName" : "updateDeviceStatusRequest", "variableType" : "UpdateDeviceStatusRequest", "documentation" : null, "simpleType" : "UpdateDeviceStatusRequest", "variableSetterType" : "UpdateDeviceStatusRequest" }, "wrapper" : false }, "UpdateDeviceStatusResult" : { "c2jName" : "UpdateDeviceStatusResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  The response to the request to update the device status.

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

                                  Represents the request to update user attributes.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateUserAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateUserAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  An array of name-value pairs representing user attributes.

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

                                  An array of name-value pairs representing user attributes.

                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token for the request to update user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The access token for the request to update user attributes.

                                  \n@return The access token for the request to update user attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token for the request to update user attributes.

                                  \n@param accessToken The access token for the request to update user attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token for the request to update user attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                  The access token for the request to update user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The access token for the request to update user attributes.

                                  \n@return The access token for the request to update user attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "setterDocumentation" : "/**

                                  The access token for the request to update user attributes.

                                  \n@param accessToken The access token for the request to update user attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                  The access token for the request to update user attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserAttributes" : { "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  An array of name-value pairs representing user attributes.

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

                                  An array of name-value pairs representing user attributes.

                                  \n@param userAttributes An array of name-value pairs representing user attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                  An array of name-value pairs representing user attributes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserAttributes" ], "shapeName" : "UpdateUserAttributesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserAttributesRequest", "variableName" : "updateUserAttributesRequest", "variableType" : "UpdateUserAttributesRequest", "documentation" : null, "simpleType" : "UpdateUserAttributesRequest", "variableSetterType" : "UpdateUserAttributesRequest" }, "wrapper" : false }, "UpdateUserAttributesResult" : { "c2jName" : "UpdateUserAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "CodeDeliveryDetailsList", "c2jShape" : "CodeDeliveryDetailsListType", "deprecated" : false, "documentation" : "

                                  The code delivery details list from the server for the request to update user attributes.

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

                                  The code delivery details list from the server for the request to update user attributes.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CodeDeliveryDetailsList", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetailsList", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "CodeDeliveryDetailsType", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CodeDeliveryDetailsType", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "CodeDeliveryDetailsType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CodeDeliveryDetailsList", "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.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "codeDeliveryDetailsList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "codeDeliveryDetailsList", "variableType" : "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" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UpdateUserAttributesResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserAttributesResult", "variableName" : "updateUserAttributesResult", "variableType" : "UpdateUserAttributesResult", "documentation" : null, "simpleType" : "UpdateUserAttributesResult", "variableSetterType" : "UpdateUserAttributesResult" }, "wrapper" : false }, "UpdateUserPoolClientRequest" : { "c2jName" : "UpdateUserPoolClientRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to update the user pool client.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateUserPoolClient", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateUserPoolClient", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool where you want to update the user pool client.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool where you want to update the user pool client.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "deprecated" : false, "documentation" : "

                                  The client name from the update user pool client request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The client name from the update user pool client request.

                                  \n@return The client name from the update user pool client request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientName", "setterDocumentation" : "/**

                                  The client name from the update user pool client request.

                                  \n@param clientName The client name from the update user pool client request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                  The client name from the update user pool client request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "deprecated" : false, "documentation" : "

                                  The validity of the refresh token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The validity of the refresh token.

                                  \n@param refreshTokenValidity The validity of the refresh token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The validity of the refresh token.

                                  \n@return The validity of the refresh token.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RefreshTokenValidity", "setterDocumentation" : "/**

                                  The validity of the refresh token.

                                  \n@param refreshTokenValidity The validity of the refresh token.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The validity of the refresh token.

                                  \n@param refreshTokenValidity The validity of the refresh token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                  The validity of the refresh token.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                  The read-only attributes of the user pool.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The read-only attributes of the user pool.

                                  \n@param readAttributes The read-only attributes of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The read-only attributes of the user pool.

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

                                  The read-only attributes of the user pool.

                                  \n@param readAttributes The read-only attributes of the user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The read-only attributes of the user pool.

                                  \n

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

                                  \n@param readAttributes The read-only attributes of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The read-only attributes of the user pool.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                  The writeable attributes of the user pool.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The writeable attributes of the user pool.

                                  \n@param writeAttributes The writeable attributes of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The writeable attributes of the user pool.

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

                                  The writeable attributes of the user pool.

                                  \n@param writeAttributes The writeable attributes of the user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The writeable attributes of the user pool.

                                  \n

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

                                  \n@param writeAttributes The writeable attributes of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The writeable attributes of the user pool.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "deprecated" : false, "documentation" : "

                                  Explicit authentication flows.

                                  ", "enumType" : "ExplicitAuthFlowsType", "fluentSetterDocumentation" : "/**

                                  Explicit authentication flows.

                                  \n@param explicitAuthFlows Explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "getterDocumentation" : "/**

                                  Explicit authentication flows.

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

                                  Explicit authentication flows.

                                  \n@param explicitAuthFlows Explicit authentication flows.\n@see ExplicitAuthFlowsType*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Explicit authentication flows.

                                  \n

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

                                  \n@param explicitAuthFlows Explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                  Explicit authentication flows.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                  The ID of the client associated with the user pool.

                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                  The ID of the client associated with the user pool.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientName" : { "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "deprecated" : false, "documentation" : "

                                  The client name from the update user pool client request.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The client name from the update user pool client request.

                                  \n@return The client name from the update user pool client request.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientName", "setterDocumentation" : "/**

                                  The client name from the update user pool client request.

                                  \n@param clientName The client name from the update user pool client request.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                  The client name from the update user pool client request.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExplicitAuthFlows" : { "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "deprecated" : false, "documentation" : "

                                  Explicit authentication flows.

                                  ", "enumType" : "ExplicitAuthFlowsType", "fluentSetterDocumentation" : "/**

                                  Explicit authentication flows.

                                  \n@param explicitAuthFlows Explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "getterDocumentation" : "/**

                                  Explicit authentication flows.

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

                                  Explicit authentication flows.

                                  \n@param explicitAuthFlows Explicit authentication flows.\n@see ExplicitAuthFlowsType*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  Explicit authentication flows.

                                  \n

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

                                  \n@param explicitAuthFlows Explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                  Explicit authentication flows.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ReadAttributes" : { "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                  The read-only attributes of the user pool.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The read-only attributes of the user pool.

                                  \n@param readAttributes The read-only attributes of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The read-only attributes of the user pool.

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

                                  The read-only attributes of the user pool.

                                  \n@param readAttributes The read-only attributes of the user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The read-only attributes of the user pool.

                                  \n

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

                                  \n@param readAttributes The read-only attributes of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The read-only attributes of the user pool.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RefreshTokenValidity" : { "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "deprecated" : false, "documentation" : "

                                  The validity of the refresh token.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The validity of the refresh token.

                                  \n@param refreshTokenValidity The validity of the refresh token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The validity of the refresh token.

                                  \n@return The validity of the refresh token.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RefreshTokenValidity", "setterDocumentation" : "/**

                                  The validity of the refresh token.

                                  \n@param refreshTokenValidity The validity of the refresh token.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The validity of the refresh token.

                                  \n@param refreshTokenValidity The validity of the refresh token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                  The validity of the refresh token.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool where you want to update the user pool client.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool where you want to update the user pool client.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteAttributes" : { "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                  The writeable attributes of the user pool.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The writeable attributes of the user pool.

                                  \n@param writeAttributes The writeable attributes of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The writeable attributes of the user pool.

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

                                  The writeable attributes of the user pool.

                                  \n@param writeAttributes The writeable attributes of the user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The writeable attributes of the user pool.

                                  \n

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

                                  \n@param writeAttributes The writeable attributes of the user pool.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                  The writeable attributes of the user pool.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId", "ClientId" ], "shapeName" : "UpdateUserPoolClientRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserPoolClientRequest", "variableName" : "updateUserPoolClientRequest", "variableType" : "UpdateUserPoolClientRequest", "documentation" : null, "simpleType" : "UpdateUserPoolClientRequest", "variableSetterType" : "UpdateUserPoolClientRequest" }, "wrapper" : false }, "UpdateUserPoolClientResult" : { "c2jName" : "UpdateUserPoolClientResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "deprecated" : false, "documentation" : "

                                  The user pool client value from the response from the server when an update user pool client request is made.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolClient", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolClient", "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.*/", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolClient" : { "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "deprecated" : false, "documentation" : "

                                  The user pool client value from the response from the server when an update user pool client request is made.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "UserPoolClientType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolClient", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolClient", "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.*/", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "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" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UpdateUserPoolClientResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserPoolClientResult", "variableName" : "updateUserPoolClientResult", "variableType" : "UpdateUserPoolClientResult", "documentation" : null, "simpleType" : "UpdateUserPoolClientResult", "variableSetterType" : "UpdateUserPoolClientResult" }, "wrapper" : false }, "UpdateUserPoolRequest" : { "c2jName" : "UpdateUserPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Represents the request to update the user pool.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateUserPool", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateUserPool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                  The user pool ID for the user pool you want to update.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                  The user pool ID for the user pool you want to update.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "deprecated" : false, "documentation" : "

                                  A container with the policies you wish to update in a user pool.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Policies", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Policies", "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.*/", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                  A container with the policies you wish to update in a user pool.

                                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "deprecated" : false, "documentation" : "

                                  The AWS Lambda configuration information from the request to update the user pool.

                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LambdaConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LambdaConfig", "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.*/", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                  The AWS Lambda configuration information from the request to update the user pool.

                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "deprecated" : false, "documentation" : "

                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

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

                                  A container with information about the SMS verification message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  A container with information about the SMS verification message.

                                  \n@return A container with information about the SMS verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsVerificationMessage", "setterDocumentation" : "/**

                                  A container with information about the SMS verification message.

                                  \n@param smsVerificationMessage A container with information about the SMS verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                  A container with information about the SMS verification message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "deprecated" : false, "documentation" : "

                                  The contents of the email verification message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The contents of the email verification message.

                                  \n@return The contents of the email verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationMessage", "setterDocumentation" : "/**

                                  The contents of the email verification message.

                                  \n@param emailVerificationMessage The contents of the email verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                  The contents of the email verification message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "deprecated" : false, "documentation" : "

                                  The subject of the email verfication message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The subject of the email verfication message.

                                  \n@return The subject of the email verfication message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationSubject", "setterDocumentation" : "/**

                                  The subject of the email verfication message.

                                  \n@param emailVerificationSubject The subject of the email verfication message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                  The subject of the email verfication message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                  The contents of the SMS authentication message.

                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                  The contents of the SMS authentication message.

                                  \n@return The contents of the SMS authentication message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsAuthenticationMessage", "setterDocumentation" : "/**

                                  The contents of the SMS authentication message.

                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                  The contents of the SMS authentication message.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "deprecated" : false, "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.

                                  ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MfaConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MfaConfiguration", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "deprecated" : false, "documentation" : "

                                          Device configuration.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          Device configuration.

                                          \n@param deviceConfiguration Device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          Device configuration.

                                          \n@return Device configuration.*/", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceConfiguration", "setterDocumentation" : "/**

                                          Device configuration.

                                          \n@param deviceConfiguration Device configuration.*/", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                          Device configuration.

                                          \n@param deviceConfiguration Device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                          Device configuration.

                                          ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "deprecated" : false, "documentation" : "

                                          Email configuration.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          Email configuration.

                                          \n@param emailConfiguration Email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          Email configuration.

                                          \n@return Email configuration.*/", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailConfiguration", "setterDocumentation" : "/**

                                          Email configuration.

                                          \n@param emailConfiguration Email configuration.*/", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                          Email configuration.

                                          \n@param emailConfiguration Email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                          Email configuration.

                                          ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "deprecated" : false, "documentation" : "

                                          SMS configuration.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          SMS configuration.

                                          \n@param smsConfiguration SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          SMS configuration.

                                          \n@return SMS configuration.*/", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsConfiguration", "setterDocumentation" : "/**

                                          SMS configuration.

                                          \n@param smsConfiguration SMS configuration.*/", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                          SMS configuration.

                                          \n@param smsConfiguration SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                          SMS configuration.

                                          ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "deprecated" : false, "documentation" : "

                                          The configuration for AdminCreateUser requests.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The configuration for AdminCreateUser requests.

                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          The configuration for AdminCreateUser requests.

                                          \n@return The configuration for AdminCreateUser requests.*/", "getterModel" : { "returnType" : "AdminCreateUserConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AdminCreateUserConfig", "setterDocumentation" : "/**

                                          The configuration for AdminCreateUser requests.

                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.*/", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                          The configuration for AdminCreateUser requests.

                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                          The configuration for AdminCreateUser requests.

                                          ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdminCreateUserConfig" : { "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "deprecated" : false, "documentation" : "

                                          The configuration for AdminCreateUser requests.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The configuration for AdminCreateUser requests.

                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          The configuration for AdminCreateUser requests.

                                          \n@return The configuration for AdminCreateUser requests.*/", "getterModel" : { "returnType" : "AdminCreateUserConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AdminCreateUserConfig", "setterDocumentation" : "/**

                                          The configuration for AdminCreateUser requests.

                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.*/", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                          The configuration for AdminCreateUser requests.

                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                          The configuration for AdminCreateUser requests.

                                          ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, "AutoVerifiedAttributes" : { "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "deprecated" : false, "documentation" : "

                                          The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

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

                                          Device configuration.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          Device configuration.

                                          \n@param deviceConfiguration Device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          Device configuration.

                                          \n@return Device configuration.*/", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceConfiguration", "setterDocumentation" : "/**

                                          Device configuration.

                                          \n@param deviceConfiguration Device configuration.*/", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                          Device configuration.

                                          \n@param deviceConfiguration Device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                          Device configuration.

                                          ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailConfiguration" : { "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "deprecated" : false, "documentation" : "

                                          Email configuration.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          Email configuration.

                                          \n@param emailConfiguration Email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          Email configuration.

                                          \n@return Email configuration.*/", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailConfiguration", "setterDocumentation" : "/**

                                          Email configuration.

                                          \n@param emailConfiguration Email configuration.*/", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                          Email configuration.

                                          \n@param emailConfiguration Email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                          Email configuration.

                                          ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailVerificationMessage" : { "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "deprecated" : false, "documentation" : "

                                          The contents of the email verification message.

                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                          The contents of the email verification message.

                                          \n@return The contents of the email verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationMessage", "setterDocumentation" : "/**

                                          The contents of the email verification message.

                                          \n@param emailVerificationMessage The contents of the email verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                          The contents of the email verification message.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailVerificationSubject" : { "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "deprecated" : false, "documentation" : "

                                          The subject of the email verfication message.

                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                          The subject of the email verfication message.

                                          \n@return The subject of the email verfication message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationSubject", "setterDocumentation" : "/**

                                          The subject of the email verfication message.

                                          \n@param emailVerificationSubject The subject of the email verfication message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                          The subject of the email verfication message.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LambdaConfig" : { "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "deprecated" : false, "documentation" : "

                                          The AWS Lambda configuration information from the request to update the user pool.

                                          ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LambdaConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LambdaConfig", "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.*/", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                          The AWS Lambda configuration information from the request to update the user pool.

                                          ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, "MfaConfiguration" : { "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "deprecated" : false, "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.

                                          ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MfaConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MfaConfiguration", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Policies" : { "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "deprecated" : false, "documentation" : "

                                                  A container with the policies you wish to update in a user pool.

                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Policies", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Policies", "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.*/", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                                  A container with the policies you wish to update in a user pool.

                                                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, "SmsAuthenticationMessage" : { "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                                  The contents of the SMS authentication message.

                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                  The contents of the SMS authentication message.

                                                  \n@return The contents of the SMS authentication message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsAuthenticationMessage", "setterDocumentation" : "/**

                                                  The contents of the SMS authentication message.

                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                  The contents of the SMS authentication message.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsConfiguration" : { "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "deprecated" : false, "documentation" : "

                                                  SMS configuration.

                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                  SMS configuration.

                                                  \n@param smsConfiguration SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                  SMS configuration.

                                                  \n@return SMS configuration.*/", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsConfiguration", "setterDocumentation" : "/**

                                                  SMS configuration.

                                                  \n@param smsConfiguration SMS configuration.*/", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                  SMS configuration.

                                                  \n@param smsConfiguration SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                  SMS configuration.

                                                  ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, "SmsVerificationMessage" : { "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                                  A container with information about the SMS verification message.

                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                  A container with information about the SMS verification message.

                                                  \n@return A container with information about the SMS verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsVerificationMessage", "setterDocumentation" : "/**

                                                  A container with information about the SMS verification message.

                                                  \n@param smsVerificationMessage A container with information about the SMS verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                  A container with information about the SMS verification message.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                  The user pool ID for the user pool you want to update.

                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                  The user pool ID for the user pool you want to update.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "UserPoolId" ], "shapeName" : "UpdateUserPoolRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserPoolRequest", "variableName" : "updateUserPoolRequest", "variableType" : "UpdateUserPoolRequest", "documentation" : null, "simpleType" : "UpdateUserPoolRequest", "variableSetterType" : "UpdateUserPoolRequest" }, "wrapper" : false }, "UpdateUserPoolResult" : { "c2jName" : "UpdateUserPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                                  This exception is thrown when you are trying to modify a user pool while a user import job is in progress for that pool.

                                                  ", "enums" : null, "errorCode" : "UserImportInProgressException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "UserImportInProgressException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UserImportInProgressException", "variableName" : "userImportInProgressException", "variableType" : "UserImportInProgressException", "documentation" : null, "simpleType" : "UserImportInProgressException", "variableSetterType" : "UserImportInProgressException" }, "wrapper" : false }, "UserImportJobStatusType" : { "c2jName" : "UserImportJobStatusType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Created", "value" : "Created" }, { "name" : "Pending", "value" : "Pending" }, { "name" : "InProgress", "value" : "InProgress" }, { "name" : "Stopping", "value" : "Stopping" }, { "name" : "Expired", "value" : "Expired" }, { "name" : "Stopped", "value" : "Stopped" }, { "name" : "Failed", "value" : "Failed" }, { "name" : "Succeeded", "value" : "Succeeded" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UserImportJobStatusType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserImportJobStatusType", "variableName" : "userImportJobStatusType", "variableType" : "UserImportJobStatusType", "documentation" : null, "simpleType" : "UserImportJobStatusType", "variableSetterType" : "UserImportJobStatusType" }, "wrapper" : false }, "UserImportJobType" : { "c2jName" : "UserImportJobType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                  The user import job type.

                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "deprecated" : false, "documentation" : "

                                                  The job name for the user import job.

                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                  The job name for the user import job.

                                                  \n@param jobName The job name for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                  The job name for the user import job.

                                                  \n@return The job name for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobName", "setterDocumentation" : "/**

                                                  The job name for the user import job.

                                                  \n@param jobName The job name for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                  The job name for the user import job.

                                                  \n@param jobName The job name for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                  The job name for the user import job.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "deprecated" : false, "documentation" : "

                                                  The job ID for the user import job.

                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                  The job ID for the user import job.

                                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                  The job ID for the user import job.

                                                  \n@return The job ID for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobId", "setterDocumentation" : "/**

                                                  The job ID for the user import job.

                                                  \n@param jobId The job ID for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                  The job ID for the user import job.

                                                  \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                  The job ID for the user import job.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                  The user pool ID for the user pool that the users are being imported into.

                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                  The user pool ID for the user pool that the users are being imported into.

                                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                  The user pool ID for the user pool that the users are being imported into.

                                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                                  The user pool ID for the user pool that the users are being imported into.

                                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                  The user pool ID for the user pool that the users are being imported into.

                                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                  The user pool ID for the user pool that the users are being imported into.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PreSignedUrl", "c2jShape" : "PreSignedUrlType", "deprecated" : false, "documentation" : "

                                                  The pre-signed URL to be used to upload the .csv file.

                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                  The pre-signed URL to be used to upload the .csv file.

                                                  \n@param preSignedUrl The pre-signed URL to be used to upload the .csv file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                  The pre-signed URL to be used to upload the .csv file.

                                                  \n@return The pre-signed URL to be used to upload the .csv file.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PreSignedUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignedUrl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PreSignedUrl", "setterDocumentation" : "/**

                                                  The pre-signed URL to be used to upload the .csv file.

                                                  \n@param preSignedUrl The pre-signed URL to be used to upload the .csv file.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignedUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                  The pre-signed URL to be used to upload the .csv file.

                                                  \n@param preSignedUrl The pre-signed URL to be used to upload the .csv file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "preSignedUrl", "variableType" : "String", "documentation" : "

                                                  The pre-signed URL to be used to upload the .csv file.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreationDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                  The date when the user import job was created.

                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                  The date when the user import job was created.

                                                  \n@param creationDate The date when the user import job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                  The date when the user import job was created.

                                                  \n@return The date when the user import job was created.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreationDate", "setterDocumentation" : "/**

                                                  The date when the user import job was created.

                                                  \n@param creationDate The date when the user import job was created.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                  The date when the user import job was created.

                                                  \n@param creationDate The date when the user import job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "

                                                  The date when the user import job was created.

                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StartDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                  The date when the user import job was started.

                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                  The date when the user import job was started.

                                                  \n@param startDate The date when the user import job was started.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                  The date when the user import job was started.

                                                  \n@return The date when the user import job was started.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartDate", "setterDocumentation" : "/**

                                                  The date when the user import job was started.

                                                  \n@param startDate The date when the user import job was started.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                  The date when the user import job was started.

                                                  \n@param startDate The date when the user import job was started.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startDate", "variableType" : "java.util.Date", "documentation" : "

                                                  The date when the user import job was started.

                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CompletionDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                  The date when the user imoprt job was completed.

                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                  The date when the user imoprt job was completed.

                                                  \n@param completionDate The date when the user imoprt job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                  The date when the user imoprt job was completed.

                                                  \n@return The date when the user imoprt job was completed.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CompletionDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CompletionDate", "setterDocumentation" : "/**

                                                  The date when the user imoprt job was completed.

                                                  \n@param completionDate The date when the user imoprt job was completed.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "completionDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                  The date when the user imoprt job was completed.

                                                  \n@param completionDate The date when the user imoprt job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "completionDate", "variableType" : "java.util.Date", "documentation" : "

                                                  The date when the user imoprt job was completed.

                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Status", "c2jShape" : "UserImportJobStatusType", "deprecated" : false, "documentation" : "

                                                  The status of the user import job. One of the following:

                                                  • Created - The job was created but not started.

                                                  • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                  • InProgress - The job has started, and users are being imported.

                                                  • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                  • Stopped - You have stopped the job, and the job has stopped importing users.

                                                  • Succeeded - The job has completed successfully.

                                                  • Failed - The job has stopped due to an error.

                                                  • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                  ", "enumType" : "UserImportJobStatusType", "fluentSetterDocumentation" : "/**

                                                  The status of the user import job. One of the following:

                                                  • Created - The job was created but not started.

                                                  • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                  • InProgress - The job has started, and users are being imported.

                                                  • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                  • Stopped - You have stopped the job, and the job has stopped importing users.

                                                  • Succeeded - The job has completed successfully.

                                                  • Failed - The job has stopped due to an error.

                                                  • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                  \n@param status The status of the user import job. One of the following:

                                                  • Created - The job was created but not started.

                                                  • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                  • InProgress - The job has started, and users are being imported.

                                                  • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                  • Stopped - You have stopped the job, and the job has stopped importing users.

                                                  • Succeeded - The job has completed successfully.

                                                  • Failed - The job has stopped due to an error.

                                                  • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserImportJobStatusType*/", "getterDocumentation" : "/**

                                                    The status of the user import job. One of the following:

                                                    • Created - The job was created but not started.

                                                    • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                    • InProgress - The job has started, and users are being imported.

                                                    • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                    • Stopped - You have stopped the job, and the job has stopped importing users.

                                                    • Succeeded - The job has completed successfully.

                                                    • Failed - The job has stopped due to an error.

                                                    • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                    \n@return The status of the user import job. One of the following:

                                                    • Created - The job was created but not started.

                                                    • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                    • InProgress - The job has started, and users are being imported.

                                                    • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                    • Stopped - You have stopped the job, and the job has stopped importing users.

                                                    • Succeeded - The job has completed successfully.

                                                    • Failed - The job has stopped due to an error.

                                                    • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                    • \n@see UserImportJobStatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                                      The status of the user import job. One of the following:

                                                      • Created - The job was created but not started.

                                                      • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                      • InProgress - The job has started, and users are being imported.

                                                      • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                      • Stopped - You have stopped the job, and the job has stopped importing users.

                                                      • Succeeded - The job has completed successfully.

                                                      • Failed - The job has stopped due to an error.

                                                      • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                      \n@param status The status of the user import job. One of the following:

                                                      • Created - The job was created but not started.

                                                      • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                      • InProgress - The job has started, and users are being imported.

                                                      • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                      • Stopped - You have stopped the job, and the job has stopped importing users.

                                                      • Succeeded - The job has completed successfully.

                                                      • Failed - The job has stopped due to an error.

                                                      • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                      • \n@see UserImportJobStatusType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                        The status of the user import job. One of the following:

                                                        • Created - The job was created but not started.

                                                        • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                        • InProgress - The job has started, and users are being imported.

                                                        • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                        • Stopped - You have stopped the job, and the job has stopped importing users.

                                                        • Succeeded - The job has completed successfully.

                                                        • Failed - The job has stopped due to an error.

                                                        • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                        \n@param status The status of the user import job. One of the following:

                                                        • Created - The job was created but not started.

                                                        • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                        • InProgress - The job has started, and users are being imported.

                                                        • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                        • Stopped - You have stopped the job, and the job has stopped importing users.

                                                        • Succeeded - The job has completed successfully.

                                                        • Failed - The job has stopped due to an error.

                                                        • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserImportJobStatusType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                          The status of the user import job. One of the following:

                                                          • Created - The job was created but not started.

                                                          • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                          • InProgress - The job has started, and users are being imported.

                                                          • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                          • Stopped - You have stopped the job, and the job has stopped importing users.

                                                          • Succeeded - The job has completed successfully.

                                                          • Failed - The job has stopped due to an error.

                                                          • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          \n@return The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CloudWatchLogsRoleArn", "setterDocumentation" : "/**

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : "

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ImportedUsers", "c2jShape" : "LongType", "deprecated" : false, "documentation" : "

                                                          The number of users that were successfully imported.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The number of users that were successfully imported.

                                                          \n@param importedUsers The number of users that were successfully imported.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The number of users that were successfully imported.

                                                          \n@return The number of users that were successfully imported.*/", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ImportedUsers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportedUsers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ImportedUsers", "setterDocumentation" : "/**

                                                          The number of users that were successfully imported.

                                                          \n@param importedUsers The number of users that were successfully imported.*/", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The number of users that were successfully imported.

                                                          \n@param importedUsers The number of users that were successfully imported.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : "

                                                          The number of users that were successfully imported.

                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SkippedUsers", "c2jShape" : "LongType", "deprecated" : false, "documentation" : "

                                                          The number of users that were skipped.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The number of users that were skipped.

                                                          \n@param skippedUsers The number of users that were skipped.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The number of users that were skipped.

                                                          \n@return The number of users that were skipped.*/", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SkippedUsers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkippedUsers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SkippedUsers", "setterDocumentation" : "/**

                                                          The number of users that were skipped.

                                                          \n@param skippedUsers The number of users that were skipped.*/", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The number of users that were skipped.

                                                          \n@param skippedUsers The number of users that were skipped.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : "

                                                          The number of users that were skipped.

                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "FailedUsers", "c2jShape" : "LongType", "deprecated" : false, "documentation" : "

                                                          The number of users that could not be imported.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The number of users that could not be imported.

                                                          \n@param failedUsers The number of users that could not be imported.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The number of users that could not be imported.

                                                          \n@return The number of users that could not be imported.*/", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "FailedUsers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailedUsers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "FailedUsers", "setterDocumentation" : "/**

                                                          The number of users that could not be imported.

                                                          \n@param failedUsers The number of users that could not be imported.*/", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The number of users that could not be imported.

                                                          \n@param failedUsers The number of users that could not be imported.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : "

                                                          The number of users that could not be imported.

                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CompletionMessage", "c2jShape" : "CompletionMessageType", "deprecated" : false, "documentation" : "

                                                          The message returned when the user import job is completed.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The message returned when the user import job is completed.

                                                          \n@param completionMessage The message returned when the user import job is completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The message returned when the user import job is completed.

                                                          \n@return The message returned when the user import job is completed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CompletionMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CompletionMessage", "setterDocumentation" : "/**

                                                          The message returned when the user import job is completed.

                                                          \n@param completionMessage The message returned when the user import job is completed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The message returned when the user import job is completed.

                                                          \n@param completionMessage The message returned when the user import job is completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "completionMessage", "variableType" : "String", "documentation" : "

                                                          The message returned when the user import job is completed.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchLogsRoleArn" : { "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "deprecated" : false, "documentation" : "

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          \n@return The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CloudWatchLogsRoleArn", "setterDocumentation" : "/**

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          \n@param cloudWatchLogsRoleArn The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : "

                                                          The role ARN for the Amazon CloudWatch Logging role for the user import job. For more information, see \"Creating the CloudWatch Logs IAM Role\" in the Amazon Cognito Developer Guide.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletionDate" : { "c2jName" : "CompletionDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                          The date when the user imoprt job was completed.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The date when the user imoprt job was completed.

                                                          \n@param completionDate The date when the user imoprt job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The date when the user imoprt job was completed.

                                                          \n@return The date when the user imoprt job was completed.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CompletionDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CompletionDate", "setterDocumentation" : "/**

                                                          The date when the user imoprt job was completed.

                                                          \n@param completionDate The date when the user imoprt job was completed.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "completionDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The date when the user imoprt job was completed.

                                                          \n@param completionDate The date when the user imoprt job was completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "completionDate", "variableType" : "java.util.Date", "documentation" : "

                                                          The date when the user imoprt job was completed.

                                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "CompletionMessage" : { "c2jName" : "CompletionMessage", "c2jShape" : "CompletionMessageType", "deprecated" : false, "documentation" : "

                                                          The message returned when the user import job is completed.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The message returned when the user import job is completed.

                                                          \n@param completionMessage The message returned when the user import job is completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The message returned when the user import job is completed.

                                                          \n@return The message returned when the user import job is completed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CompletionMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CompletionMessage", "setterDocumentation" : "/**

                                                          The message returned when the user import job is completed.

                                                          \n@param completionMessage The message returned when the user import job is completed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The message returned when the user import job is completed.

                                                          \n@param completionMessage The message returned when the user import job is completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "completionMessage", "variableType" : "String", "documentation" : "

                                                          The message returned when the user import job is completed.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "c2jName" : "CreationDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                          The date when the user import job was created.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The date when the user import job was created.

                                                          \n@param creationDate The date when the user import job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The date when the user import job was created.

                                                          \n@return The date when the user import job was created.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreationDate", "setterDocumentation" : "/**

                                                          The date when the user import job was created.

                                                          \n@param creationDate The date when the user import job was created.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The date when the user import job was created.

                                                          \n@param creationDate The date when the user import job was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "

                                                          The date when the user import job was created.

                                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "FailedUsers" : { "c2jName" : "FailedUsers", "c2jShape" : "LongType", "deprecated" : false, "documentation" : "

                                                          The number of users that could not be imported.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The number of users that could not be imported.

                                                          \n@param failedUsers The number of users that could not be imported.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The number of users that could not be imported.

                                                          \n@return The number of users that could not be imported.*/", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "FailedUsers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "FailedUsers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "FailedUsers", "setterDocumentation" : "/**

                                                          The number of users that could not be imported.

                                                          \n@param failedUsers The number of users that could not be imported.*/", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The number of users that could not be imported.

                                                          \n@param failedUsers The number of users that could not be imported.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : "

                                                          The number of users that could not be imported.

                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "ImportedUsers" : { "c2jName" : "ImportedUsers", "c2jShape" : "LongType", "deprecated" : false, "documentation" : "

                                                          The number of users that were successfully imported.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The number of users that were successfully imported.

                                                          \n@param importedUsers The number of users that were successfully imported.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The number of users that were successfully imported.

                                                          \n@return The number of users that were successfully imported.*/", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ImportedUsers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ImportedUsers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ImportedUsers", "setterDocumentation" : "/**

                                                          The number of users that were successfully imported.

                                                          \n@param importedUsers The number of users that were successfully imported.*/", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The number of users that were successfully imported.

                                                          \n@param importedUsers The number of users that were successfully imported.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : "

                                                          The number of users that were successfully imported.

                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "JobId" : { "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "deprecated" : false, "documentation" : "

                                                          The job ID for the user import job.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The job ID for the user import job.

                                                          \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The job ID for the user import job.

                                                          \n@return The job ID for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobId", "setterDocumentation" : "/**

                                                          The job ID for the user import job.

                                                          \n@param jobId The job ID for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The job ID for the user import job.

                                                          \n@param jobId The job ID for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                          The job ID for the user import job.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "JobName" : { "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "deprecated" : false, "documentation" : "

                                                          The job name for the user import job.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The job name for the user import job.

                                                          \n@param jobName The job name for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The job name for the user import job.

                                                          \n@return The job name for the user import job.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "JobName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "JobName", "setterDocumentation" : "/**

                                                          The job name for the user import job.

                                                          \n@param jobName The job name for the user import job.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The job name for the user import job.

                                                          \n@param jobName The job name for the user import job.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                          The job name for the user import job.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PreSignedUrl" : { "c2jName" : "PreSignedUrl", "c2jShape" : "PreSignedUrlType", "deprecated" : false, "documentation" : "

                                                          The pre-signed URL to be used to upload the .csv file.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The pre-signed URL to be used to upload the .csv file.

                                                          \n@param preSignedUrl The pre-signed URL to be used to upload the .csv file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The pre-signed URL to be used to upload the .csv file.

                                                          \n@return The pre-signed URL to be used to upload the .csv file.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PreSignedUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignedUrl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PreSignedUrl", "setterDocumentation" : "/**

                                                          The pre-signed URL to be used to upload the .csv file.

                                                          \n@param preSignedUrl The pre-signed URL to be used to upload the .csv file.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignedUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The pre-signed URL to be used to upload the .csv file.

                                                          \n@param preSignedUrl The pre-signed URL to be used to upload the .csv file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "preSignedUrl", "variableType" : "String", "documentation" : "

                                                          The pre-signed URL to be used to upload the .csv file.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkippedUsers" : { "c2jName" : "SkippedUsers", "c2jShape" : "LongType", "deprecated" : false, "documentation" : "

                                                          The number of users that were skipped.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The number of users that were skipped.

                                                          \n@param skippedUsers The number of users that were skipped.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The number of users that were skipped.

                                                          \n@return The number of users that were skipped.*/", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SkippedUsers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SkippedUsers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SkippedUsers", "setterDocumentation" : "/**

                                                          The number of users that were skipped.

                                                          \n@param skippedUsers The number of users that were skipped.*/", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : "", "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The number of users that were skipped.

                                                          \n@param skippedUsers The number of users that were skipped.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : "

                                                          The number of users that were skipped.

                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "StartDate" : { "c2jName" : "StartDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                          The date when the user import job was started.

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The date when the user import job was started.

                                                          \n@param startDate The date when the user import job was started.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The date when the user import job was started.

                                                          \n@return The date when the user import job was started.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartDate", "setterDocumentation" : "/**

                                                          The date when the user import job was started.

                                                          \n@param startDate The date when the user import job was started.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                          The date when the user import job was started.

                                                          \n@param startDate The date when the user import job was started.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "startDate", "variableType" : "java.util.Date", "documentation" : "

                                                          The date when the user import job was started.

                                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "Status" : { "c2jName" : "Status", "c2jShape" : "UserImportJobStatusType", "deprecated" : false, "documentation" : "

                                                          The status of the user import job. One of the following:

                                                          • Created - The job was created but not started.

                                                          • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                          • InProgress - The job has started, and users are being imported.

                                                          • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                          • Stopped - You have stopped the job, and the job has stopped importing users.

                                                          • Succeeded - The job has completed successfully.

                                                          • Failed - The job has stopped due to an error.

                                                          • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                          ", "enumType" : "UserImportJobStatusType", "fluentSetterDocumentation" : "/**

                                                          The status of the user import job. One of the following:

                                                          • Created - The job was created but not started.

                                                          • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                          • InProgress - The job has started, and users are being imported.

                                                          • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                          • Stopped - You have stopped the job, and the job has stopped importing users.

                                                          • Succeeded - The job has completed successfully.

                                                          • Failed - The job has stopped due to an error.

                                                          • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                          \n@param status The status of the user import job. One of the following:

                                                          • Created - The job was created but not started.

                                                          • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                          • InProgress - The job has started, and users are being imported.

                                                          • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                          • Stopped - You have stopped the job, and the job has stopped importing users.

                                                          • Succeeded - The job has completed successfully.

                                                          • Failed - The job has stopped due to an error.

                                                          • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserImportJobStatusType*/", "getterDocumentation" : "/**

                                                            The status of the user import job. One of the following:

                                                            • Created - The job was created but not started.

                                                            • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                            • InProgress - The job has started, and users are being imported.

                                                            • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                            • Stopped - You have stopped the job, and the job has stopped importing users.

                                                            • Succeeded - The job has completed successfully.

                                                            • Failed - The job has stopped due to an error.

                                                            • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                            \n@return The status of the user import job. One of the following:

                                                            • Created - The job was created but not started.

                                                            • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                            • InProgress - The job has started, and users are being imported.

                                                            • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                            • Stopped - You have stopped the job, and the job has stopped importing users.

                                                            • Succeeded - The job has completed successfully.

                                                            • Failed - The job has stopped due to an error.

                                                            • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                            • \n@see UserImportJobStatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                                              The status of the user import job. One of the following:

                                                              • Created - The job was created but not started.

                                                              • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                              • InProgress - The job has started, and users are being imported.

                                                              • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                              • Stopped - You have stopped the job, and the job has stopped importing users.

                                                              • Succeeded - The job has completed successfully.

                                                              • Failed - The job has stopped due to an error.

                                                              • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                              \n@param status The status of the user import job. One of the following:

                                                              • Created - The job was created but not started.

                                                              • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                              • InProgress - The job has started, and users are being imported.

                                                              • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                              • Stopped - You have stopped the job, and the job has stopped importing users.

                                                              • Succeeded - The job has completed successfully.

                                                              • Failed - The job has stopped due to an error.

                                                              • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                              • \n@see UserImportJobStatusType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                The status of the user import job. One of the following:

                                                                • Created - The job was created but not started.

                                                                • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                                • InProgress - The job has started, and users are being imported.

                                                                • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                                • Stopped - You have stopped the job, and the job has stopped importing users.

                                                                • Succeeded - The job has completed successfully.

                                                                • Failed - The job has stopped due to an error.

                                                                • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                                \n@param status The status of the user import job. One of the following:

                                                                • Created - The job was created but not started.

                                                                • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                                • InProgress - The job has started, and users are being imported.

                                                                • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                                • Stopped - You have stopped the job, and the job has stopped importing users.

                                                                • Succeeded - The job has completed successfully.

                                                                • Failed - The job has stopped due to an error.

                                                                • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see UserImportJobStatusType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                  The status of the user import job. One of the following:

                                                                  • Created - The job was created but not started.

                                                                  • Pending - A transition state. You have started the job, but it has not begun importing users yet.

                                                                  • InProgress - The job has started, and users are being imported.

                                                                  • Stopping - You have stopped the job, but the job has not stopped importing users yet.

                                                                  • Stopped - You have stopped the job, and the job has stopped importing users.

                                                                  • Succeeded - The job has completed successfully.

                                                                  • Failed - The job has stopped due to an error.

                                                                  • Expired - You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job cannot be started.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                                  The user pool ID for the user pool that the users are being imported into.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool that the users are being imported into.

                                                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool that the users are being imported into.

                                                                  \n@return The user pool ID for the user pool that the users are being imported into.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool that the users are being imported into.

                                                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The user pool ID for the user pool that the users are being imported into.

                                                                  \n@param userPoolId The user pool ID for the user pool that the users are being imported into.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool that the users are being imported into.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UserImportJobType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJobType", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "wrapper" : false }, "UserLambdaValidationException" : { "c2jName" : "UserLambdaValidationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

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

                                                                  This exception is thrown when a user is not confirmed successfully.

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

                                                                  This exception is thrown when a user is not found.

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

                                                                  The description of the user poool client.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                                  The user pool ID for the user pool where you want to describe the user pool client.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool where you want to describe the user pool client.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "deprecated" : false, "documentation" : "

                                                                  The client name from the user pool client description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The client name from the user pool client description.

                                                                  \n@return The client name from the user pool client description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientName", "setterDocumentation" : "/**

                                                                  The client name from the user pool client description.

                                                                  \n@param clientName The client name from the user pool client description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                                                  The client name from the user pool client description.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientName" : { "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "deprecated" : false, "documentation" : "

                                                                  The client name from the user pool client description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The client name from the user pool client description.

                                                                  \n@return The client name from the user pool client description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientName", "setterDocumentation" : "/**

                                                                  The client name from the user pool client description.

                                                                  \n@param clientName The client name from the user pool client description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                                                  The client name from the user pool client description.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                                  The user pool ID for the user pool where you want to describe the user pool client.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool where you want to describe the user pool client.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UserPoolClientDescription", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserPoolClientDescription", "variableName" : "userPoolClientDescription", "variableType" : "UserPoolClientDescription", "documentation" : null, "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "wrapper" : false }, "UserPoolClientType" : { "c2jName" : "UserPoolClientType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  A user pool of the client type.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                                  The user pool ID for the user pool client.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@return The user pool ID for the user pool client.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@param userPoolId The user pool ID for the user pool client.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool client.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "deprecated" : false, "documentation" : "

                                                                  The client name from the user pool request of the client type.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientName", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                                                  The client name from the user pool request of the client type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClientSecret", "c2jShape" : "ClientSecretType", "deprecated" : false, "documentation" : "

                                                                  The client secret from the user pool request of the client type.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientSecret", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientSecret", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientSecret", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientSecret", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientSecret", "variableType" : "String", "documentation" : "

                                                                  The client secret from the user pool request of the client type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The last modified date from the user pool request of the client type.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LastModifiedDate", "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.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The last modified date from the user pool request of the client type.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreationDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The creation date from the user pool request of the client type.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreationDate", "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.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The creation date from the user pool request of the client type.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "deprecated" : false, "documentation" : "

                                                                  The validity of the refresh token.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The validity of the refresh token.

                                                                  \n@param refreshTokenValidity The validity of the refresh token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The validity of the refresh token.

                                                                  \n@return The validity of the refresh token.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RefreshTokenValidity", "setterDocumentation" : "/**

                                                                  The validity of the refresh token.

                                                                  \n@param refreshTokenValidity The validity of the refresh token.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The validity of the refresh token.

                                                                  \n@param refreshTokenValidity The validity of the refresh token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                  The validity of the refresh token.

                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                                                  The Read-only attributes.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The Read-only attributes.

                                                                  \n@param readAttributes The Read-only attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The Read-only attributes.

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

                                                                  The Read-only attributes.

                                                                  \n@param readAttributes The Read-only attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The Read-only attributes.

                                                                  \n

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

                                                                  \n@param readAttributes The Read-only attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                  The Read-only attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                                                  The writeable attributes.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The writeable attributes.

                                                                  \n@param writeAttributes The writeable attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The writeable attributes.

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

                                                                  The writeable attributes.

                                                                  \n@param writeAttributes The writeable attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The writeable attributes.

                                                                  \n

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

                                                                  \n@param writeAttributes The writeable attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                  The writeable attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "deprecated" : false, "documentation" : "

                                                                  The explicit authentication flows.

                                                                  ", "enumType" : "ExplicitAuthFlowsType", "fluentSetterDocumentation" : "/**

                                                                  The explicit authentication flows.

                                                                  \n@param explicitAuthFlows The explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "getterDocumentation" : "/**

                                                                  The explicit authentication flows.

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

                                                                  The explicit authentication flows.

                                                                  \n@param explicitAuthFlows The explicit authentication flows.\n@see ExplicitAuthFlowsType*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The explicit authentication flows.

                                                                  \n

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

                                                                  \n@param explicitAuthFlows The explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                  The explicit authentication flows.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "deprecated" : false, "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@return The ID of the client associated with the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientId", "setterDocumentation" : "/**

                                                                  The ID of the client associated with the user pool.

                                                                  \n@param clientId The ID of the client associated with the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                  The ID of the client associated with the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientName" : { "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "deprecated" : false, "documentation" : "

                                                                  The client name from the user pool request of the client type.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientName", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                                                  The client name from the user pool request of the client type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientSecret" : { "c2jName" : "ClientSecret", "c2jShape" : "ClientSecretType", "deprecated" : false, "documentation" : "

                                                                  The client secret from the user pool request of the client type.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClientSecret", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClientSecret", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClientSecret", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientSecret", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "clientSecret", "variableType" : "String", "documentation" : "

                                                                  The client secret from the user pool request of the client type.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "c2jName" : "CreationDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The creation date from the user pool request of the client type.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreationDate", "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.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The creation date from the user pool request of the client type.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "ExplicitAuthFlows" : { "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "deprecated" : false, "documentation" : "

                                                                  The explicit authentication flows.

                                                                  ", "enumType" : "ExplicitAuthFlowsType", "fluentSetterDocumentation" : "/**

                                                                  The explicit authentication flows.

                                                                  \n@param explicitAuthFlows The explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "getterDocumentation" : "/**

                                                                  The explicit authentication flows.

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

                                                                  The explicit authentication flows.

                                                                  \n@param explicitAuthFlows The explicit authentication flows.\n@see ExplicitAuthFlowsType*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The explicit authentication flows.

                                                                  \n

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

                                                                  \n@param explicitAuthFlows The explicit authentication flows.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                  The explicit authentication flows.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The last modified date from the user pool request of the client type.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LastModifiedDate", "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.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The last modified date from the user pool request of the client type.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "ReadAttributes" : { "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                                                  The Read-only attributes.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The Read-only attributes.

                                                                  \n@param readAttributes The Read-only attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The Read-only attributes.

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

                                                                  The Read-only attributes.

                                                                  \n@param readAttributes The Read-only attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The Read-only attributes.

                                                                  \n

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

                                                                  \n@param readAttributes The Read-only attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                  The Read-only attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RefreshTokenValidity" : { "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "deprecated" : false, "documentation" : "

                                                                  The validity of the refresh token.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The validity of the refresh token.

                                                                  \n@param refreshTokenValidity The validity of the refresh token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The validity of the refresh token.

                                                                  \n@return The validity of the refresh token.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RefreshTokenValidity", "setterDocumentation" : "/**

                                                                  The validity of the refresh token.

                                                                  \n@param refreshTokenValidity The validity of the refresh token.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The validity of the refresh token.

                                                                  \n@param refreshTokenValidity The validity of the refresh token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                  The validity of the refresh token.

                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                                  The user pool ID for the user pool client.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@return The user pool ID for the user pool client.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserPoolId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserPoolId", "setterDocumentation" : "/**

                                                                  The user pool ID for the user pool client.

                                                                  \n@param userPoolId The user pool ID for the user pool client.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                  The user pool ID for the user pool client.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteAttributes" : { "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "deprecated" : false, "documentation" : "

                                                                  The writeable attributes.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The writeable attributes.

                                                                  \n@param writeAttributes The writeable attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The writeable attributes.

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

                                                                  The writeable attributes.

                                                                  \n@param writeAttributes The writeable attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The writeable attributes.

                                                                  \n

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

                                                                  \n@param writeAttributes The writeable attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                  The writeable attributes.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UserPoolClientType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClientType", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "wrapper" : false }, "UserPoolDescriptionType" : { "c2jName" : "UserPoolDescriptionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  A user pool description.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                                  The ID in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The ID in a user pool description.

                                                                  \n@return The ID in a user pool description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                                                  The ID in a user pool description.

                                                                  \n@param id The ID in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                  The ID in a user pool description.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "deprecated" : false, "documentation" : "

                                                                  The name in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The name in a user pool description.

                                                                  \n@return The name in a user pool description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                  The name in a user pool description.

                                                                  \n@param name The name in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                  The name in a user pool description.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "deprecated" : false, "documentation" : "

                                                                  The AWS Lambda configuration information in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The AWS Lambda configuration information in a user pool description.

                                                                  \n@return The AWS Lambda configuration information in a user pool description.*/", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LambdaConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LambdaConfig", "setterDocumentation" : "/**

                                                                  The AWS Lambda configuration information in a user pool description.

                                                                  \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                  The AWS Lambda configuration information in a user pool description.

                                                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Status", "c2jShape" : "StatusType", "deprecated" : false, "documentation" : "

                                                                  The user pool status in a user pool description.

                                                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                                                  The user pool status in a user pool description.

                                                                  \n@return The user pool status in a user pool description.\n@see StatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                  The user pool status in a user pool description.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The last modified date in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The last modified date in a user pool description.

                                                                  \n@return The last modified date in a user pool description.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LastModifiedDate", "setterDocumentation" : "/**

                                                                  The last modified date in a user pool description.

                                                                  \n@param lastModifiedDate The last modified date in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The last modified date in a user pool description.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreationDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The creation date in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The creation date in a user pool description.

                                                                  \n@return The creation date in a user pool description.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreationDate", "setterDocumentation" : "/**

                                                                  The creation date in a user pool description.

                                                                  \n@param creationDate The creation date in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The creation date in a user pool description.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreationDate" : { "c2jName" : "CreationDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The creation date in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The creation date in a user pool description.

                                                                  \n@return The creation date in a user pool description.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreationDate", "setterDocumentation" : "/**

                                                                  The creation date in a user pool description.

                                                                  \n@param creationDate The creation date in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The creation date in a user pool description.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "Id" : { "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                                  The ID in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The ID in a user pool description.

                                                                  \n@return The ID in a user pool description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                                                  The ID in a user pool description.

                                                                  \n@param id The ID in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                  The ID in a user pool description.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LambdaConfig" : { "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "deprecated" : false, "documentation" : "

                                                                  The AWS Lambda configuration information in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The AWS Lambda configuration information in a user pool description.

                                                                  \n@return The AWS Lambda configuration information in a user pool description.*/", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LambdaConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LambdaConfig", "setterDocumentation" : "/**

                                                                  The AWS Lambda configuration information in a user pool description.

                                                                  \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                  The AWS Lambda configuration information in a user pool description.

                                                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The last modified date in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The last modified date in a user pool description.

                                                                  \n@return The last modified date in a user pool description.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LastModifiedDate", "setterDocumentation" : "/**

                                                                  The last modified date in a user pool description.

                                                                  \n@param lastModifiedDate The last modified date in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The last modified date in a user pool description.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "deprecated" : false, "documentation" : "

                                                                  The name in a user pool description.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The name in a user pool description.

                                                                  \n@return The name in a user pool description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                  The name in a user pool description.

                                                                  \n@param name The name in a user pool description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                  The name in a user pool description.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "c2jName" : "Status", "c2jShape" : "StatusType", "deprecated" : false, "documentation" : "

                                                                  The user pool status in a user pool description.

                                                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                                                  The user pool status in a user pool description.

                                                                  \n@return The user pool status in a user pool description.\n@see StatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                  The user pool status in a user pool description.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UserPoolDescriptionType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserPoolDescriptionType", "variableName" : "userPoolDescriptionType", "variableType" : "UserPoolDescriptionType", "documentation" : null, "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "wrapper" : false }, "UserPoolMfaType" : { "c2jName" : "UserPoolMfaType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "OFF", "value" : "OFF" }, { "name" : "ON", "value" : "ON" }, { "name" : "OPTIONAL", "value" : "OPTIONAL" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UserPoolMfaType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserPoolMfaType", "variableName" : "userPoolMfaType", "variableType" : "UserPoolMfaType", "documentation" : null, "simpleType" : "UserPoolMfaType", "variableSetterType" : "UserPoolMfaType" }, "wrapper" : false }, "UserPoolPolicyType" : { "c2jName" : "UserPoolPolicyType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  The type of policy in a user pool.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "PasswordPolicy", "c2jShape" : "PasswordPolicyType", "deprecated" : false, "documentation" : "

                                                                  A container with information about the user pool password policy.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  A container with information about the user pool password policy.

                                                                  \n@return A container with information about the user pool password policy.*/", "getterModel" : { "returnType" : "PasswordPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PasswordPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordPolicy", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PasswordPolicy", "setterDocumentation" : "/**

                                                                  A container with information about the user pool password policy.

                                                                  \n@param passwordPolicy A container with information about the user pool password policy.*/", "setterModel" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : "", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : "

                                                                  A container with information about the user pool password policy.

                                                                  ", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PasswordPolicy" : { "c2jName" : "PasswordPolicy", "c2jShape" : "PasswordPolicyType", "deprecated" : false, "documentation" : "

                                                                  A container with information about the user pool password policy.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  A container with information about the user pool password policy.

                                                                  \n@return A container with information about the user pool password policy.*/", "getterModel" : { "returnType" : "PasswordPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PasswordPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordPolicy", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PasswordPolicy", "setterDocumentation" : "/**

                                                                  A container with information about the user pool password policy.

                                                                  \n@param passwordPolicy A container with information about the user pool password policy.*/", "setterModel" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : "", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : "

                                                                  A container with information about the user pool password policy.

                                                                  ", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UserPoolPolicyType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "userPoolPolicyType", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "wrapper" : false }, "UserPoolType" : { "c2jName" : "UserPoolType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  A container with information about the user pool type.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                                  The ID of the user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The ID of the user pool.

                                                                  \n@return The ID of the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                                                  The ID of the user pool.

                                                                  \n@param id The ID of the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                  The ID of the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "deprecated" : false, "documentation" : "

                                                                  The name of the user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The name of the user pool.

                                                                  \n@return The name of the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                  The name of the user pool.

                                                                  \n@param name The name of the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                  The name of the user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "deprecated" : false, "documentation" : "

                                                                  A container describing the policies associated with a user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  A container describing the policies associated with a user pool.

                                                                  \n@return A container describing the policies associated with a user pool.*/", "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Policies", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Policies", "setterDocumentation" : "/**

                                                                  A container describing the policies associated with a user pool.

                                                                  \n@param policies A container describing the policies associated with a user pool.*/", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                                                  A container describing the policies associated with a user pool.

                                                                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "deprecated" : false, "documentation" : "

                                                                  A container describing the AWS Lambda triggers associated with a user pool.

                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LambdaConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LambdaConfig", "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.*/", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                  A container describing the AWS Lambda triggers associated with a user pool.

                                                                  ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Status", "c2jShape" : "StatusType", "deprecated" : false, "documentation" : "

                                                                  The status of a user pool.

                                                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                                                  The status of a user pool.

                                                                  \n@return The status of a user pool.\n@see StatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                                                  The status of a user pool.

                                                                  \n@param status The status of a user pool.\n@see StatusType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                  The status of a user pool.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The last modified date of a user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The last modified date of a user pool.

                                                                  \n@return The last modified date of a user pool.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LastModifiedDate", "setterDocumentation" : "/**

                                                                  The last modified date of a user pool.

                                                                  \n@param lastModifiedDate The last modified date of a user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The last modified date of a user pool.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreationDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                  The creation date of a user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The creation date of a user pool.

                                                                  \n@return The creation date of a user pool.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreationDate", "setterDocumentation" : "/**

                                                                  The creation date of a user pool.

                                                                  \n@param creationDate The creation date of a user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "

                                                                  The creation date of a user pool.

                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SchemaAttributes", "c2jShape" : "SchemaAttributesListType", "deprecated" : false, "documentation" : "

                                                                  A container with the schema attributes of a user pool.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  A container with the schema attributes of a user pool.

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

                                                                  A container with the schema attributes of a user pool.

                                                                  \n@param schemaAttributes A container with the schema attributes of a user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemaAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemaAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                  A container with the schema attributes of a user pool.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "deprecated" : false, "documentation" : "

                                                                  Specifies the attributes that are auto-verified in a user pool.

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

                                                                  Specifies the attributes that are auto-verified in a user pool.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "deprecated" : false, "documentation" : "

                                                                  Specifies the attributes that are aliased in a user pool.

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

                                                                  Specifies the attributes that are aliased in a user pool.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                                                  The contents of the SMS verification message.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The contents of the SMS verification message.

                                                                  \n@return The contents of the SMS verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsVerificationMessage", "setterDocumentation" : "/**

                                                                  The contents of the SMS verification message.

                                                                  \n@param smsVerificationMessage The contents of the SMS verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                  The contents of the SMS verification message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "deprecated" : false, "documentation" : "

                                                                  The contents of the email verification message.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The contents of the email verification message.

                                                                  \n@return The contents of the email verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationMessage", "setterDocumentation" : "/**

                                                                  The contents of the email verification message.

                                                                  \n@param emailVerificationMessage The contents of the email verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                  The contents of the email verification message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "deprecated" : false, "documentation" : "

                                                                  The subject of the email verification message.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The subject of the email verification message.

                                                                  \n@return The subject of the email verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationSubject", "setterDocumentation" : "/**

                                                                  The subject of the email verification message.

                                                                  \n@param emailVerificationSubject The subject of the email verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                  The subject of the email verification message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                                                  The contents of the SMS authentication message.

                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                  The contents of the SMS authentication message.

                                                                  \n@return The contents of the SMS authentication message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsAuthenticationMessage", "setterDocumentation" : "/**

                                                                  The contents of the SMS authentication message.

                                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                  The contents of the SMS authentication message.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "deprecated" : false, "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.

                                                                  ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MfaConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MfaConfiguration", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "deprecated" : false, "documentation" : "

                                                                          The device configuration.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The device configuration.

                                                                          \n@param deviceConfiguration The device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The device configuration.

                                                                          \n@return The device configuration.*/", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceConfiguration", "setterDocumentation" : "/**

                                                                          The device configuration.

                                                                          \n@param deviceConfiguration The device configuration.*/", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                          The device configuration.

                                                                          \n@param deviceConfiguration The device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                          The device configuration.

                                                                          ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EstimatedNumberOfUsers", "c2jShape" : "IntegerType", "deprecated" : false, "documentation" : "

                                                                          A number estimating the size of the user pool.

                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                          A number estimating the size of the user pool.

                                                                          \n@return A number estimating the size of the user pool.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EstimatedNumberOfUsers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EstimatedNumberOfUsers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EstimatedNumberOfUsers", "setterDocumentation" : "/**

                                                                          A number estimating the size of the user pool.

                                                                          \n@param estimatedNumberOfUsers A number estimating the size of the user pool.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : "

                                                                          A number estimating the size of the user pool.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "deprecated" : false, "documentation" : "

                                                                          The email configuration.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The email configuration.

                                                                          \n@param emailConfiguration The email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The email configuration.

                                                                          \n@return The email configuration.*/", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailConfiguration", "setterDocumentation" : "/**

                                                                          The email configuration.

                                                                          \n@param emailConfiguration The email configuration.*/", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                          The email configuration.

                                                                          \n@param emailConfiguration The email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                          The email configuration.

                                                                          ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "deprecated" : false, "documentation" : "

                                                                          The SMS configuration.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The SMS configuration.

                                                                          \n@param smsConfiguration The SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The SMS configuration.

                                                                          \n@return The SMS configuration.*/", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsConfiguration", "setterDocumentation" : "/**

                                                                          The SMS configuration.

                                                                          \n@param smsConfiguration The SMS configuration.*/", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                          The SMS configuration.

                                                                          \n@param smsConfiguration The SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                          The SMS configuration.

                                                                          ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SmsConfigurationFailure", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                                                          The reason why the SMS configuration cannot send the message(s) to your users.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The reason why the SMS configuration cannot send the message(s) to your users.

                                                                          \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the message(s) to your users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The reason why the SMS configuration cannot send the message(s) to your users.

                                                                          \n@return The reason why the SMS configuration cannot send the message(s) to your users.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsConfigurationFailure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsConfigurationFailure", "setterDocumentation" : "/**

                                                                          The reason why the SMS configuration cannot send the message(s) to your users.

                                                                          \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the message(s) to your users.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                          The reason why the SMS configuration cannot send the message(s) to your users.

                                                                          \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the message(s) to your users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : "

                                                                          The reason why the SMS configuration cannot send the message(s) to your users.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EmailConfigurationFailure", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          \n@param emailConfigurationFailure The reason why the email configuration cannot send the messages to your users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          \n@return The reason why the email configuration cannot send the messages to your users.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailConfigurationFailure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailConfigurationFailure", "setterDocumentation" : "/**

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          \n@param emailConfigurationFailure The reason why the email configuration cannot send the messages to your users.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailConfigurationFailure", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          \n@param emailConfigurationFailure The reason why the email configuration cannot send the messages to your users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailConfigurationFailure", "variableType" : "String", "documentation" : "

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "deprecated" : false, "documentation" : "

                                                                          The configuration for AdminCreateUser requests.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The configuration for AdminCreateUser requests.

                                                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The configuration for AdminCreateUser requests.

                                                                          \n@return The configuration for AdminCreateUser requests.*/", "getterModel" : { "returnType" : "AdminCreateUserConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AdminCreateUserConfig", "setterDocumentation" : "/**

                                                                          The configuration for AdminCreateUser requests.

                                                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.*/", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                          The configuration for AdminCreateUser requests.

                                                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                          The configuration for AdminCreateUser requests.

                                                                          ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdminCreateUserConfig" : { "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "deprecated" : false, "documentation" : "

                                                                          The configuration for AdminCreateUser requests.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The configuration for AdminCreateUser requests.

                                                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The configuration for AdminCreateUser requests.

                                                                          \n@return The configuration for AdminCreateUser requests.*/", "getterModel" : { "returnType" : "AdminCreateUserConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AdminCreateUserConfig", "setterDocumentation" : "/**

                                                                          The configuration for AdminCreateUser requests.

                                                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.*/", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                          The configuration for AdminCreateUser requests.

                                                                          \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                          The configuration for AdminCreateUser requests.

                                                                          ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, "AliasAttributes" : { "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "deprecated" : false, "documentation" : "

                                                                          Specifies the attributes that are aliased in a user pool.

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

                                                                          Specifies the attributes that are aliased in a user pool.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AutoVerifiedAttributes" : { "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "deprecated" : false, "documentation" : "

                                                                          Specifies the attributes that are auto-verified in a user pool.

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

                                                                          Specifies the attributes that are auto-verified in a user pool.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "c2jName" : "CreationDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                          The creation date of a user pool.

                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                          The creation date of a user pool.

                                                                          \n@return The creation date of a user pool.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreationDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreationDate", "setterDocumentation" : "/**

                                                                          The creation date of a user pool.

                                                                          \n@param creationDate The creation date of a user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "creationDate", "variableType" : "java.util.Date", "documentation" : "

                                                                          The creation date of a user pool.

                                                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "DeviceConfiguration" : { "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "deprecated" : false, "documentation" : "

                                                                          The device configuration.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The device configuration.

                                                                          \n@param deviceConfiguration The device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The device configuration.

                                                                          \n@return The device configuration.*/", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceConfiguration", "setterDocumentation" : "/**

                                                                          The device configuration.

                                                                          \n@param deviceConfiguration The device configuration.*/", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                          The device configuration.

                                                                          \n@param deviceConfiguration The device configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                          The device configuration.

                                                                          ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailConfiguration" : { "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "deprecated" : false, "documentation" : "

                                                                          The email configuration.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The email configuration.

                                                                          \n@param emailConfiguration The email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The email configuration.

                                                                          \n@return The email configuration.*/", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailConfiguration", "setterDocumentation" : "/**

                                                                          The email configuration.

                                                                          \n@param emailConfiguration The email configuration.*/", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                          The email configuration.

                                                                          \n@param emailConfiguration The email configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                          The email configuration.

                                                                          ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailConfigurationFailure" : { "c2jName" : "EmailConfigurationFailure", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          \n@param emailConfigurationFailure The reason why the email configuration cannot send the messages to your users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          \n@return The reason why the email configuration cannot send the messages to your users.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailConfigurationFailure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailConfigurationFailure", "setterDocumentation" : "/**

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          \n@param emailConfigurationFailure The reason why the email configuration cannot send the messages to your users.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailConfigurationFailure", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          \n@param emailConfigurationFailure The reason why the email configuration cannot send the messages to your users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailConfigurationFailure", "variableType" : "String", "documentation" : "

                                                                          The reason why the email configuration cannot send the messages to your users.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailVerificationMessage" : { "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "deprecated" : false, "documentation" : "

                                                                          The contents of the email verification message.

                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                          The contents of the email verification message.

                                                                          \n@return The contents of the email verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationMessage", "setterDocumentation" : "/**

                                                                          The contents of the email verification message.

                                                                          \n@param emailVerificationMessage The contents of the email verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                          The contents of the email verification message.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailVerificationSubject" : { "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "deprecated" : false, "documentation" : "

                                                                          The subject of the email verification message.

                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                          The subject of the email verification message.

                                                                          \n@return The subject of the email verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EmailVerificationSubject", "setterDocumentation" : "/**

                                                                          The subject of the email verification message.

                                                                          \n@param emailVerificationSubject The subject of the email verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                          The subject of the email verification message.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EstimatedNumberOfUsers" : { "c2jName" : "EstimatedNumberOfUsers", "c2jShape" : "IntegerType", "deprecated" : false, "documentation" : "

                                                                          A number estimating the size of the user pool.

                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                          A number estimating the size of the user pool.

                                                                          \n@return A number estimating the size of the user pool.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EstimatedNumberOfUsers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EstimatedNumberOfUsers", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EstimatedNumberOfUsers", "setterDocumentation" : "/**

                                                                          A number estimating the size of the user pool.

                                                                          \n@param estimatedNumberOfUsers A number estimating the size of the user pool.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : "

                                                                          A number estimating the size of the user pool.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Id" : { "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "deprecated" : false, "documentation" : "

                                                                          The ID of the user pool.

                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                          The ID of the user pool.

                                                                          \n@return The ID of the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Id", "setterDocumentation" : "/**

                                                                          The ID of the user pool.

                                                                          \n@param id The ID of the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                          The ID of the user pool.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LambdaConfig" : { "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "deprecated" : false, "documentation" : "

                                                                          A container describing the AWS Lambda triggers associated with a user pool.

                                                                          ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LambdaConfig", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LambdaConfig", "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.*/", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                          A container describing the AWS Lambda triggers associated with a user pool.

                                                                          ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                          The last modified date of a user pool.

                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                          The last modified date of a user pool.

                                                                          \n@return The last modified date of a user pool.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LastModifiedDate", "setterDocumentation" : "/**

                                                                          The last modified date of a user pool.

                                                                          \n@param lastModifiedDate The last modified date of a user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "lastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                                                          The last modified date of a user pool.

                                                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "MfaConfiguration" : { "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "deprecated" : false, "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.

                                                                          ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MfaConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MfaConfiguration", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "deprecated" : false, "documentation" : "

                                                                                  The name of the user pool.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  The name of the user pool.

                                                                                  \n@return The name of the user pool.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                  The name of the user pool.

                                                                                  \n@param name The name of the user pool.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                  The name of the user pool.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Policies" : { "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "deprecated" : false, "documentation" : "

                                                                                  A container describing the policies associated with a user pool.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  A container describing the policies associated with a user pool.

                                                                                  \n@return A container describing the policies associated with a user pool.*/", "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Policies", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Policies", "setterDocumentation" : "/**

                                                                                  A container describing the policies associated with a user pool.

                                                                                  \n@param policies A container describing the policies associated with a user pool.*/", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                                                                  A container describing the policies associated with a user pool.

                                                                                  ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, "SchemaAttributes" : { "c2jName" : "SchemaAttributes", "c2jShape" : "SchemaAttributesListType", "deprecated" : false, "documentation" : "

                                                                                  A container with the schema attributes of a user pool.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  A container with the schema attributes of a user pool.

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

                                                                                  A container with the schema attributes of a user pool.

                                                                                  \n@param schemaAttributes A container with the schema attributes of a user pool.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemaAttributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemaAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                  A container with the schema attributes of a user pool.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SmsAuthenticationMessage" : { "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                                                                  The contents of the SMS authentication message.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  The contents of the SMS authentication message.

                                                                                  \n@return The contents of the SMS authentication message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsAuthenticationMessage", "setterDocumentation" : "/**

                                                                                  The contents of the SMS authentication message.

                                                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                  The contents of the SMS authentication message.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsConfiguration" : { "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "deprecated" : false, "documentation" : "

                                                                                  The SMS configuration.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The SMS configuration.

                                                                                  \n@param smsConfiguration The SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The SMS configuration.

                                                                                  \n@return The SMS configuration.*/", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsConfiguration", "setterDocumentation" : "/**

                                                                                  The SMS configuration.

                                                                                  \n@param smsConfiguration The SMS configuration.*/", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  The SMS configuration.

                                                                                  \n@param smsConfiguration The SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                  The SMS configuration.

                                                                                  ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, "SmsConfigurationFailure" : { "c2jName" : "SmsConfigurationFailure", "c2jShape" : "StringType", "deprecated" : false, "documentation" : "

                                                                                  The reason why the SMS configuration cannot send the message(s) to your users.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The reason why the SMS configuration cannot send the message(s) to your users.

                                                                                  \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the message(s) to your users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The reason why the SMS configuration cannot send the message(s) to your users.

                                                                                  \n@return The reason why the SMS configuration cannot send the message(s) to your users.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsConfigurationFailure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsConfigurationFailure", "setterDocumentation" : "/**

                                                                                  The reason why the SMS configuration cannot send the message(s) to your users.

                                                                                  \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the message(s) to your users.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The reason why the SMS configuration cannot send the message(s) to your users.

                                                                                  \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the message(s) to your users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : "

                                                                                  The reason why the SMS configuration cannot send the message(s) to your users.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsVerificationMessage" : { "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "deprecated" : false, "documentation" : "

                                                                                  The contents of the SMS verification message.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  The contents of the SMS verification message.

                                                                                  \n@return The contents of the SMS verification message.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SmsVerificationMessage", "setterDocumentation" : "/**

                                                                                  The contents of the SMS verification message.

                                                                                  \n@param smsVerificationMessage The contents of the SMS verification message.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                  The contents of the SMS verification message.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "c2jName" : "Status", "c2jShape" : "StatusType", "deprecated" : false, "documentation" : "

                                                                                  The status of a user pool.

                                                                                  ", "enumType" : "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*/", "getterDocumentation" : "/**

                                                                                  The status of a user pool.

                                                                                  \n@return The status of a user pool.\n@see StatusType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                                                                  The status of a user pool.

                                                                                  \n@param status The status of a user pool.\n@see StatusType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                  The status of a user pool.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UserPoolType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPoolType", "variableType" : "UserPoolType", "documentation" : null, "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "wrapper" : false }, "UserStatusType" : { "c2jName" : "UserStatusType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "UNCONFIRMED", "value" : "UNCONFIRMED" }, { "name" : "CONFIRMED", "value" : "CONFIRMED" }, { "name" : "ARCHIVED", "value" : "ARCHIVED" }, { "name" : "COMPROMISED", "value" : "COMPROMISED" }, { "name" : "UNKNOWN", "value" : "UNKNOWN" }, { "name" : "RESET_REQUIRED", "value" : "RESET_REQUIRED" }, { "name" : "FORCE_CHANGE_PASSWORD", "value" : "FORCE_CHANGE_PASSWORD" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UserStatusType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserStatusType", "variableName" : "userStatusType", "variableType" : "UserStatusType", "documentation" : null, "simpleType" : "UserStatusType", "variableSetterType" : "UserStatusType" }, "wrapper" : false }, "UserType" : { "c2jName" : "UserType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  The user type.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                                                                  The user name of the user you wish to describe.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  The user name of the user you wish to describe.

                                                                                  \n@return The user name of the user you wish to describe.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                                                                  The user name of the user you wish to describe.

                                                                                  \n@param username The user name of the user you wish to describe.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                  The user name of the user you wish to describe.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                                                                  A container with information about the user type attributes.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  A container with information about the user type attributes.

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

                                                                                  A container with information about the user type attributes.

                                                                                  \n@param attributes A container with information about the user type attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "

                                                                                  A container with information about the user type attributes.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                                  The creation date of the user.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  The creation date of the user.

                                                                                  \n@return The creation date of the user.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserCreateDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserCreateDate", "setterDocumentation" : "/**

                                                                                  The creation date of the user.

                                                                                  \n@param userCreateDate The creation date of the user.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userCreateDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userCreateDate", "variableType" : "java.util.Date", "documentation" : "

                                                                                  The creation date of the user.

                                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                                  The last modified date of the user.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  The last modified date of the user.

                                                                                  \n@return The last modified date of the user.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserLastModifiedDate", "setterDocumentation" : "/**

                                                                                  The last modified date of the user.

                                                                                  \n@param userLastModifiedDate The last modified date of the user.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                                                                  The last modified date of the user.

                                                                                  ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Enabled", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                                                                  Specifies whether the user is enabled.

                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                  Specifies whether the user is enabled.

                                                                                  \n@return Specifies whether the user is enabled.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Enabled", "setterDocumentation" : "/**

                                                                                  Specifies whether the user is enabled.

                                                                                  \n@param enabled Specifies whether the user is enabled.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                  Specifies whether the user is enabled.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "deprecated" : false, "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.

                                                                                  ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserStatus", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "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" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                                                                                          The MFA options for the user.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The MFA options for the user.

                                                                                          \n@param mFAOptions The MFA options for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The MFA options for the user.

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

                                                                                          The MFA options for the user.

                                                                                          \n@param mFAOptions The MFA options for the user.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mFAOptions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                          The MFA options for the user.

                                                                                          \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 The MFA options for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mFAOptions", "variableType" : "java.util.List", "documentation" : "

                                                                                          The MFA options for the user.

                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "AttributeListType", "deprecated" : false, "documentation" : "

                                                                                          A container with information about the user type attributes.

                                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                          A container with information about the user type attributes.

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

                                                                                          A container with information about the user type attributes.

                                                                                          \n@param attributes A container with information about the user type attributes.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "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.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "

                                                                                          A container with information about the user type attributes.

                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Enabled" : { "c2jName" : "Enabled", "c2jShape" : "BooleanType", "deprecated" : false, "documentation" : "

                                                                                          Specifies whether the user is enabled.

                                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                          Specifies whether the user is enabled.

                                                                                          \n@return Specifies whether the user is enabled.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Enabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Enabled", "setterDocumentation" : "/**

                                                                                          Specifies whether the user is enabled.

                                                                                          \n@param enabled Specifies whether the user is enabled.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                          Specifies whether the user is enabled.

                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MFAOptions" : { "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "deprecated" : false, "documentation" : "

                                                                                          The MFA options for the user.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The MFA options for the user.

                                                                                          \n@param mFAOptions The MFA options for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The MFA options for the user.

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

                                                                                          The MFA options for the user.

                                                                                          \n@param mFAOptions The MFA options for the user.*/", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mFAOptions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                          The MFA options for the user.

                                                                                          \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 The MFA options for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mFAOptions", "variableType" : "java.util.List", "documentation" : "

                                                                                          The MFA options for the user.

                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserCreateDate" : { "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                                          The creation date of the user.

                                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                          The creation date of the user.

                                                                                          \n@return The creation date of the user.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserCreateDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserCreateDate", "setterDocumentation" : "/**

                                                                                          The creation date of the user.

                                                                                          \n@param userCreateDate The creation date of the user.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userCreateDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userCreateDate", "variableType" : "java.util.Date", "documentation" : "

                                                                                          The creation date of the user.

                                                                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "UserLastModifiedDate" : { "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "deprecated" : false, "documentation" : "

                                                                                          The last modified date of the user.

                                                                                          ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                          The last modified date of the user.

                                                                                          \n@return The last modified date of the user.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserLastModifiedDate", "setterDocumentation" : "/**

                                                                                          The last modified date of the user.

                                                                                          \n@param userLastModifiedDate The last modified date of the user.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "userLastModifiedDate", "variableType" : "java.util.Date", "documentation" : "

                                                                                          The last modified date of the user.

                                                                                          ", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "UserStatus" : { "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "deprecated" : false, "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.

                                                                                          ", "enumType" : "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*/", "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*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserStatus", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserStatus", "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*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "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" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "UsernameType", "deprecated" : false, "documentation" : "

                                                                                                  The user name of the user you wish to describe.

                                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                                  The user name of the user you wish to describe.

                                                                                                  \n@return The user name of the user you wish to describe.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                                                                                  The user name of the user you wish to describe.

                                                                                                  \n@param username The user name of the user you wish to describe.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                  The user name of the user you wish to describe.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UserType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "userType", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "wrapper" : false }, "UsernameExistsException" : { "c2jName" : "UsernameExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                                                                                  ", "enums" : null, "errorCode" : "UsernameExistsException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "UsernameExistsException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UsernameExistsException", "variableName" : "usernameExistsException", "variableType" : "UsernameExistsException", "documentation" : null, "simpleType" : "UsernameExistsException", "variableSetterType" : "UsernameExistsException" }, "wrapper" : false }, "VerifiedAttributeType" : { "c2jName" : "VerifiedAttributeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Phone_number", "value" : "phone_number" }, { "name" : "Email", "value" : "email" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "VerifiedAttributeType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VerifiedAttributeType", "variableName" : "verifiedAttributeType", "variableType" : "VerifiedAttributeType", "documentation" : null, "simpleType" : "VerifiedAttributeType", "variableSetterType" : "VerifiedAttributeType" }, "wrapper" : false }, "VerifyUserAttributeRequest" : { "c2jName" : "VerifyUserAttributeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Represents the request to verify user attributes.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "VerifyUserAttribute", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.VerifyUserAttribute", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                                                                                  Represents the access token of the request to verify user attributes.

                                                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                  Represents the access token of the request to verify user attributes.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

                                                                                                  The attribute name in the request to verify user attributes.

                                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                                  The attribute name in the request to verify user attributes.

                                                                                                  \n@return The attribute name in the request to verify user attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeName", "setterDocumentation" : "/**

                                                                                                  The attribute name in the request to verify user attributes.

                                                                                                  \n@param attributeName The attribute name in the request to verify user attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                  The attribute name in the request to verify user attributes.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Code", "c2jShape" : "ConfirmationCodeType", "deprecated" : false, "documentation" : "

                                                                                                  The verification code in the request to verify user attributes.

                                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                                  The verification code in the request to verify user attributes.

                                                                                                  \n@return The verification code in the request to verify user attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Code", "setterDocumentation" : "/**

                                                                                                  The verification code in the request to verify user attributes.

                                                                                                  \n@param code The verification code in the request to verify user attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                                                                                  The verification code in the request to verify user attributes.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "deprecated" : false, "documentation" : "

                                                                                                  Represents the access token of the request to verify user attributes.

                                                                                                  ", "enumType" : null, "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.*/", "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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AccessToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AccessToken", "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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                  Represents the access token of the request to verify user attributes.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AttributeName" : { "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "deprecated" : false, "documentation" : "

                                                                                                  The attribute name in the request to verify user attributes.

                                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                                  The attribute name in the request to verify user attributes.

                                                                                                  \n@return The attribute name in the request to verify user attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AttributeName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AttributeName", "setterDocumentation" : "/**

                                                                                                  The attribute name in the request to verify user attributes.

                                                                                                  \n@param attributeName The attribute name in the request to verify user attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                  The attribute name in the request to verify user attributes.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Code" : { "c2jName" : "Code", "c2jShape" : "ConfirmationCodeType", "deprecated" : false, "documentation" : "

                                                                                                  The verification code in the request to verify user attributes.

                                                                                                  ", "enumType" : null, "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.*/", "getterDocumentation" : "/**

                                                                                                  The verification code in the request to verify user attributes.

                                                                                                  \n@return The verification code in the request to verify user attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Code", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Code", "setterDocumentation" : "/**

                                                                                                  The verification code in the request to verify user attributes.

                                                                                                  \n@param code The verification code in the request to verify user attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "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.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                                                                                  The verification code in the request to verify user attributes.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "AttributeName", "Code" ], "shapeName" : "VerifyUserAttributeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "VerifyUserAttributeRequest", "variableName" : "verifyUserAttributeRequest", "variableType" : "VerifyUserAttributeRequest", "documentation" : null, "simpleType" : "VerifyUserAttributeRequest", "variableSetterType" : "VerifyUserAttributeRequest" }, "wrapper" : false }, "VerifyUserAttributeResult" : { "c2jName" : "VerifyUserAttributeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

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

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "VerifyUserAttributeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VerifyUserAttributeResult", "variableName" : "verifyUserAttributeResult", "variableType" : "VerifyUserAttributeResult", "documentation" : null, "simpleType" : "VerifyUserAttributeResult", "variableSetterType" : "VerifyUserAttributeResult" }, "wrapper" : false } }, "clientConfigFactory" : "ClientConfigurationFactory", "examples" : { "examples" : { }, "version" : "1.0" }, "exceptionUnmarshallerImpl" : null, "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 */", "hasWaiters" : false, "sdkBaseResponseFqcn" : "com.amazonaws.AmazonWebServiceResult", "sdkModeledExceptionBaseClassName" : "AWSCognitoIdentityProviderException", "sdkModeledExceptionBaseFqcn" : "com.amazonaws.services.cognitoidp.model.AWSCognitoIdentityProviderException", "serviceBaseExceptionFqcn" : "com.amazonaws.AmazonServiceException" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy